|
@@ -1,19 +1,19 @@
|
|
|
-<%@ tag language="java" pageEncoding="UTF-8"%>
|
|
|
+<%@ tag language="java" pageEncoding="GB2312"%>
|
|
|
<%@ 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="输入框值(Value)"%>
|
|
|
-<%@ attribute name="fieldLabels" type="java.lang.String" required="true" description="琛ㄦ牸Th閲屾樉绀虹殑鍚嶅瓧"%>
|
|
|
-<%@ attribute name="fieldKeys" type="java.lang.String" required="true" description="表格Td里显示的值"%>
|
|
|
-<%@ attribute name="searchLabels" type="java.lang.String" required="true" description="妫€绱㈡�鏍囩�"%>
|
|
|
-<%@ attribute name="searchKeys" type="java.lang.String" required="true" description="妫€绱㈡�key"%>
|
|
|
-<%@ 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="isMultiSelected" type="java.lang.Boolean" required="false" description="是否允许多选"%>
|
|
|
-<%@ attribute name="disabled" type="java.lang.String" required="false" description="鏄�惁闄愬埗閫夋嫨锛屽�鏋滈檺鍒讹紝璁剧疆涓篸isabled"%>
|
|
|
+<%@ 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="输入框值(Value)"%>
|
|
|
+<%@ attribute name="fieldLabels" type="java.lang.String" required="true" description="表格Th里显示的名字"%>
|
|
|
+<%@ attribute name="fieldKeys" type="java.lang.String" required="true" description="表格Td里显示的值"%>
|
|
|
+<%@ attribute name="searchLabels" type="java.lang.String" required="true" description="检索框标签"%>
|
|
|
+<%@ attribute name="searchKeys" type="java.lang.String" required="true" description="检索框key"%>
|
|
|
+<%@ 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="isMultiSelected" type="java.lang.Boolean" required="false" description="是否允许多选"%>
|
|
|
+<%@ attribute name="disabled" type="java.lang.String" required="false" description="是否限制选择,如果限制,设置为disabled"%>
|
|
|
<input id="${id}Id" name="${name}" type="hidden" value="${value}"/>
|
|
|
<div class="input-group" style="width: 100%">
|
|
|
<input id="${id}Name" name="projectName" ${allowInput?'':'readonly="readonly"'} type="text" value="${labelValue}" data-msg-required="${dataMsgRequired}"
|
|
@@ -21,7 +21,7 @@
|
|
|
<span class="input-group-btn">
|
|
|
<button type="button" id="${id}Button" class="btn <c:if test="${fn:contains(cssClass, 'input-sm')}"> btn-sm </c:if><c:if test="${fn:contains(cssClass, 'input-lg')}"> btn-lg </c:if> btn-primary ${disabled} ${hideBtn ? 'hide' : ''}"><i class="fa fa-search"></i>
|
|
|
</button>
|
|
|
- <button type="button" id="${id}DelButton" class="close" data-dismiss="alert" style="position: absolute; top: 5px; right: 53px; z-index: 999; display: block;">脳</button>
|
|
|
+ <button type="button" id="${id}DelButton" class="close" data-dismiss="alert" style="position: absolute; top: 5px; right: 53px; z-index: 999; display: block;">×</button>
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
@@ -40,12 +40,12 @@ $(document).ready(function(){
|
|
|
auto:true,
|
|
|
name:'friend',
|
|
|
content: "${ctx}/tag/gridselect?url="+encodeURIComponent("${url}")+"&fieldLabels="+encodeURIComponent("${fieldLabels}")+"&fieldKeys="+encodeURIComponent("${fieldKeys}")+"&searchLabels="+encodeURIComponent("${searchLabels}")+"&searchKeys="+encodeURIComponent("${searchKeys}")+"&isMultiSelected=${isMultiSelected? true:false}",
|
|
|
- btn: ['纭�畾', '鍏抽棴'],
|
|
|
+ btn: ['确定', '关闭'],
|
|
|
yes: function(index, layero){
|
|
|
- var iframeWin = layero.find('iframe')[0].contentWindow; //寰楀埌iframe椤电殑绐楀彛瀵硅薄锛屾墽琛宨frame椤电殑鏂规硶锛歩frameWin.method();
|
|
|
+ var iframeWin = layero.find('iframe')[0].contentWindow; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
|
|
var items = iframeWin.getSelections();
|
|
|
if(items == ""){
|
|
|
- jp.warning("必须选择一条数据!");
|
|
|
+ jp.warning("必须选择一条数据!");
|
|
|
return;
|
|
|
}
|
|
|
var ids = [];
|
|
@@ -57,18 +57,18 @@ $(document).ready(function(){
|
|
|
}
|
|
|
$("#${id}Id").val(ids.join(","));
|
|
|
$("#${id}Name").val(names.join(","));
|
|
|
- top.layer.close(index);//关闭对话框。
|
|
|
+ top.layer.close(index);//关闭对话框。
|
|
|
},
|
|
|
cancel: function(index){
|
|
|
}
|
|
|
});
|
|
|
})
|
|
|
$("#${id}DelButton").click(function(){
|
|
|
- // 鏄�惁闄愬埗閫夋嫨锛屽�鏋滈檺鍒讹紝璁剧疆涓篸isabled
|
|
|
+ // 是否限制选择,如果限制,设置为disabled
|
|
|
if ($("#${id}Button").hasClass("disabled")){
|
|
|
return true;
|
|
|
}
|
|
|
- // 娓呴櫎
|
|
|
+ // 清除
|
|
|
$("#${id}Id").val("");
|
|
|
$("#${id}Name").val("");
|
|
|
$("#${id}Name").focus();
|