[英]dependent combobox in datagrid easyui
I have combobox dependent in datagrid using easyui but not working 我使用easyui在datagrid中依赖于组合框,但无法正常工作
},{
field: "family",
title: "Family",
align: "center",
width: 150,
editor: {
type: "combobox",
options: {
valueField :"family_id",
textField :"family",
url:'<?php echo site_url(); ?>/ref_json/DataFamily',
onSelect: function(rec){
var url = '<?php echo site_url(); ?>/ref_json/DataMaterial1/'+rec.family_id;
var ed = $('dgUpholdstery').datagrid('getEditors',{index:1,field:'material'});
$(ed.target).combobox('reload',url);
},
filter: function(q,row){
return row.family.toLowerCase().indexOf(q.toLowerCase())==0;
}
}
}
},{
field: "material",
title: "Name",
align: "center",
width: 270,
editor: {
type: "combobox",
options: {
valueField:"kode_barang",
textField:"nama_barang",
url:'<?php echo site_url(); ?>/ref_json/DataMaterial1'
}
}
},{
I have tested with many other variation but nothing happens. 我测试了许多其他变体,但没有任何反应。 please help me.
请帮我。 I'm stack with this.
我对此很满意。 Thank you for your help.
谢谢您的帮助。
I just fix this issue with this code 我只是用这段代码解决了这个问题
....
onSelect: function(rows){
var url = '<?php echo site_url(); ?>/ref_json/DataMaterial1/'+rows.family_id;
var tr = $(this).closest('tr.datagrid-row');
var idx = parseInt(tr.attr('datagrid-row-index'));
var ed = $("#dgUpholdstery").datagrid("getEditor", {index:idx, field:'kode_barang'});
$(ed.target).combobox("reload", url);
}
....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.