87,904
社区成员
发帖
与我相关
我的任务
分享
function keHuLeiXingInit(){
$("#khlx").combogrid({
url : "../../hou_tai/getKeHuLeiXingForComboGrid.do",
idField : "keHuLeiXingBianMa",
textField : "keHuLeiXingMingCheng",
remoteSort: false,
panelWidth: 560,
fitColumns:true,
multiple : true,
mode:'remote',
columns: [[
{field: 'keHuLeiXingBianMa', title: '客户类型编码', sortable: true},
{field: 'keHuLeiXingMingCheng', title: '客户类型名称'}
]],
onSelect:function(){
alert($("#khlx").combogrid("getValues"))
},
onChange:function(){
keHuTaoCanInit()
},
delay:1000
});
}
<input id="cc" style="width:250px" />
<script type="text/javascript">
$('#cc').combogrid({
panelWidth: 500,
idField: 'code',
textField: 'name',
data:[{code:'A',name:'张三'},{code:'B',name:'张三丰'},{code:'C',name:'张三四'},{code:'D',name:'张三五'}],
method: 'get',
multiple : true,
columns: [[
{field:'code',title:'Code',width:80},
{field:'name',title:'Name',width:120}
]],
onSelect:function(row,index){
var data=$('#cc').combogrid('options').data.map(function(d){
return d.code;
});
var selected = $('#cc').combogrid('getValues');
for(var i=selected.length-1;i>-1;i--){
if($.inArray(selected[i],data)<0){
selected.splice(i,1);
}
}
$('#cc').combogrid('setValues',selected);
},
fitColumns: true
});
</script>