81,092
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td class="td1">用餐状态2</td>
<td class="td3" colspan="3"><s:checkboxlist list="diningType" listKey="key" listValue="value" value="%{callTranslationVO.tdningstatus}" name="callTranslationVO.tdningstatus"></s:checkboxlist></td>
<td class="td3" colspan="3"><s:checkboxlist list="diningType" listKey="key" listValue="value" value="%{callTranslationVO.documentsnum}" name="callTranslationVO.documentsnum"></s:checkboxlist></td>
</tr>
$.fn.extend({
// 增加一个隐藏的值
addHidden: function (name, value) {
if ($(this).length > 0) {
var hidden = "<input type='hidden' name='" + name + "' value='" + value + "' />";
$(this).append(hidden);
}
},
addHiddenMap: function(map) {
if (map) {
for (value in map) {
var hidden="";
var m=map[value];
if("a"==$.trim(value)){
for(value1 in m){
hidden = "<input type='hidden' name='" + value1 + "' value='" + m[value1] + "' />";
$(this).append(hidden);
}
}
if("b"==$.trim(value)){
for(value2 in m){
hidden = "<div style=\"display:none;\"> <input type='checkbox' checked='checked' name='" + value2.substring(0,value2.length-1) + "' value='" + m[value2] + " ' /></div>";
$(this).append(hidden);
}
}
}
}
}
});
$.extend({
// 在当前页面中打开一个字窗口,返回子窗口传值
openSubWindow: function (src, height, width) {
var left=(screen.width-width)/2;
var top=(screen.height-height)/2;
var sFeatures = "dialogHeight:" + height + "px;dialogWidth:" + width + "px;dialogLeft:"+left+"px;dialogTop:"+top+"px;resizable:no;help:no;status:no;scroll:yes;";
var result = window.showModalDialog(src, window, sFeatures);
return result;
},
openTab: function(src) {
},
createSearchMap: function(obj, window) {
var form = $(obj).parents('form:first');
if (form && form.length > 0) {
var map = new Object();
var map1 = new Object();
var map2 = new Object();
// 文本框
$(form).find('input:text').each(function(i) {
if ($(this).attr('name') && $(this).attr('name').length > 0 && $(this).val() && $(this).val().length > 0) {
map1[$(this).attr('name')] = $(this).val();
}
});
// 隐藏文本框
$(form).find('input:hidden').each(function(i) {
if ($(this).attr('name') && $(this).attr('name').length > 0 && $(this).val() && $(this).val().length > 0) {
map1[$(this).attr('name')] = $(this).val();
}
});
// 单选下拉框
$(form).find('select').each(function(b) {
if (!$(this).prop('multiple') && $(this).attr('name') && $(this).attr('name').length > 0 && $(this).val() && $(this).val().length > 0) {
map1[$(this).attr('name')] = $(this).val();
}
});
$(form).find('textarea').each(function(b) {
if ($(this).attr('name') && $(this).attr('name').length > 0 && $(this).val() && $(this).val().length > 0) {
map1[$(this).attr('name')] = $(this).val();
}
});
$(form).find(':checkbox:checked').each(function(b) {
map2[$(this).attr('name')+b]=$(this).val();
});
map['a']=map1;
map['b']=map2;
window.returnValue = map;
closeWindow(obj);
}
return false;
},