|
@@ -0,0 +1,52 @@
|
|
|
+<%@ tag language="java" pageEncoding="UTF-8"%>
|
|
|
+<%@ include file="/webpage/include/taglib.jsp"%>
|
|
|
+<%@ attribute name="id" type="java.lang.String" required="true" description="编号"%>
|
|
|
+<%@ attribute name="name" type="java.lang.String" required="true" description="隐藏域名称(ID)"%>
|
|
|
+<%@ attribute name="value" type="java.lang.String" required="true" description="隐藏域值(ID)"%>
|
|
|
+<%@ attribute name="labelName" type="java.lang.String" required="true" description="输入框名称(Name)"%>
|
|
|
+<%@ attribute name="labelValue" type="java.lang.String" required="true" description="输入框值(Name)"%>
|
|
|
+<%@ attribute name="fieldLabels" type="java.lang.String" required="true" description="表格Th里显示的名字"%>
|
|
|
+<%@ attribute name="fieldKeys" type="java.lang.String" required="true" description="表格Td里显示的值"%>
|
|
|
+<%@ attribute name="searchLabel" type="java.lang.String" required="true" description="表格Td里显示的值"%>
|
|
|
+<%@ attribute name="searchKey" type="java.lang.String" required="true" description="表格Td里显示的值"%>
|
|
|
+<%@ attribute name="title" type="java.lang.String" required="true" description="选择框标题"%>
|
|
|
+<%@ attribute name="url" type="java.lang.String" required="true" description="数据地址"%>
|
|
|
+<%@ attribute name="cssClass" type="java.lang.String" required="false" description="css样式"%>
|
|
|
+<%@ attribute name="cssStyle" type="java.lang.String" required="false" description="css样式"%>
|
|
|
+<%@ attribute name="disabled" type="java.lang.String" required="false" description="是否限制选择,如果限制,设置为disabled"%>
|
|
|
+<script type="text/javascript">
|
|
|
+function searchGrid${id}(){
|
|
|
+ var ids = $("#ids").val();
|
|
|
+ //alert(ids);
|
|
|
+ //$(" #id").val();
|
|
|
+ top.layer.open({
|
|
|
+ type: 2,
|
|
|
+ area: ['90%','90%'],
|
|
|
+ title:"${title}",
|
|
|
+ name:'friend',
|
|
|
+ skin:"two-btns",
|
|
|
+ content: encodeURI("${url}?fieldLabels=${fieldLabels}&fieldKeys=${fieldKeys}&url=${url}&searchLabel=${searchLabel}&searchKey=${searchKey}&ids="+ids) ,
|
|
|
+ btn: ['确定', '关闭'],
|
|
|
+ yes: function(index, layero){
|
|
|
+ var iframeWin = layero.find('iframe')[0].contentWindow; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
|
|
+ var item = iframeWin.getSelectedItem();
|
|
|
+
|
|
|
+ if(item == "-1"){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $("#${id}Id").val(item.split('_item_')[0]);
|
|
|
+ $("#${id}Name").val(item.split('_item_')[1]);
|
|
|
+ top.layer.close(index);//关闭对话框。
|
|
|
+ setPNumber(item.split('_item_')[0],'${id}');
|
|
|
+ },
|
|
|
+ cancel: function(index){
|
|
|
+ }
|
|
|
+ });
|
|
|
+};
|
|
|
+</script>
|
|
|
+ <input id="${id}Id" name="${name}" type="hidden" value="${value}"/>
|
|
|
+ <div class="input-group" style="width: 100%">
|
|
|
+ <input id="${id}Name" onclick="searchGrid${id}()" placeholder="${title}" name="${labelName }" ${allowInput?'':'readonly="readonly"'} type="text" value="${labelValue}" data-msg-required="${dataMsgRequired}"
|
|
|
+ class="${cssClass}" style="${cssStyle}"/>
|
|
|
+ </div>
|
|
|
+ <label id="${id}Name-error" class="error" for="${id}Name" style="display:none"></label>
|