easyui 在datagrid 中的 combox reload方法要怎么使用
1个回答
展开全部
看getEditor方法。。获取编辑器,注意要记录著当前编辑的行的下标,要用到
<th data-options="field:'fShipCom',width:100,align:'center',
formatter:function(value,row){
return row.fShipCom;
},
editor:{
type:'combobox',
options:{
valueField:'fShipCom',
textField:'fShipCom',
url:'ShipPlan.ashx?act=getShipCom',
onChange :function(){
var row = $('#dg').datagrid('getSelected');
var_fShipCom = row.fShipCom;
var ed=$('#dg').datagrid('getEditor',{index:当前数据行下标,field:'fShipName'});
$(ed.target).combobox('reload','get_data.php?sc='+var_fShipCom)
//alert(var_fShipCom);
},
required:true
}
}">船公司</th>
<th data-options="field:'fShipCom',width:100,align:'center',
formatter:function(value,row){
return row.fShipCom;
},
editor:{
type:'combobox',
options:{
valueField:'fShipCom',
textField:'fShipCom',
url:'ShipPlan.ashx?act=getShipCom',
onChange :function(){
var row = $('#dg').datagrid('getSelected');
var_fShipCom = row.fShipCom;
var ed=$('#dg').datagrid('getEditor',{index:当前数据行下标,field:'fShipName'});
$(ed.target).combobox('reload','get_data.php?sc='+var_fShipCom)
//alert(var_fShipCom);
},
required:true
}
}">船公司</th>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询