87,838
社区成员




$('#DiagnosSearch').combogrid({
panelWidth:500,
panelHeight:200,
delay: 200,
mode: 'remote',
url:PUBLIC_CONSTANT.URL.QUERY_GRID_URL,
fitColumns: true,
striped: true,
editable:true,
pagination : true,//是否分页
rownumbers:true,//序号
collapsible:false,//是否可折叠的
fit: true,//自动大小
pageSize: 5,//每页显示的记录条数,默认为10
pageList: [5],//可以设置每页记录条数的列表
method:'post',
idField: 'HIDDEN',
textField: 'desc',
columns: [[
{field:'desc',title:'名称',width:400,sortable:true},
{field:'code',title:'code',width:120,sortable:true},
{field:'HIDDEN',title:'HIDDEN',width:120,sortable:true,hidden:true},
]],
keyHandler:{
up: function () {},
down: function () {},
enter: function () { },
query:function(q){
$('#DiagnosSearch').combogrid("grid").datagrid("reload",{'keyword':q});
//alert(q)
$('#DiagnosSearch').combogrid("setValue",q);
/*
window.setTimeout(
function (a) {
return function () {
$('#DiagnosSearch').combogrid("setValue",a);;
};
}(q)
, 100);
*/
LoadDiagnosData();
}
},
onSelect: function (){
var selected = $('#DiagnosSearch').combogrid('grid').datagrid('getSelected');
if (selected) {
$('#DiagnosSearch').combogrid("options").value=selected.HIDDEN;
}
}
});
function _8bd(_8be, _8bf, _8c0) {
var _8c1 = $.data(_8be, "combogrid");
var opts = _8c1.options;
var grid = _8c1.grid;
var rows = grid.datagrid("getRows");
var ss = [];
var _8c2 = $(_8be).combo("getValues");
var _8c3 = $(_8be).combo("options");
var _8c4 = _8c3.onChange;
_8c3.onChange = function() {};
grid.datagrid("clearSelections");
for (var i = 0; i < _8bf.length; i++) {
var _8c5 = grid.datagrid("getRowIndex", _8bf[i]);
if (_8c5 >= 0) {
grid.datagrid("selectRow", _8c5);
ss.push(rows[_8c5][opts.textField]);
} else {
ss.push(_8bf[i]);
}
}
$(_8be).combo("setValues", _8c2);
_8c3.onChange = _8c4;
$(_8be).combo("setValues", _8bf);
if (!_8c0) {
var s = ss.join(opts.separator);
if ($(_8be).combo("getText") != s) {
//$(_8be).combo("setText", s);
}
}
};
看注释