easyui 綁定下拉框,下拉框選擇改變事件的觸發方法
//①定義下拉框
//離線公司【個人或公司】 下拉框
var tmpComOrPer = {
type: ‘combobox‘,
options: {
onSelect:function(data) {
ComOrPerChange(false);
},
editable:false,
panelHeight: ‘auto‘,
valueField: ‘Type‘,
textField: ‘label‘,
data: [ {
label: [email protected]
選擇事件
onSelect:function(data) {
ComOrPerChange(false);
},
datagrid 動態綁定下拉框
function ComOrPerChange(bl) { var row =comdg.thisdg.datagrid(‘getSelected‘); var rowIndex = comdg.thisdg.datagrid(‘getRowIndex‘,row);//獲取行號 var target = comdg.thisdg.datagrid(‘getEditor‘, {‘index‘:rowIndex,‘field‘:‘ReportType‘}).target; var targetValue = target.combo("getValue"); target.combobox(‘clear‘); //清除原來的數據 var targetComOrPer = comdg.thisdg.datagrid(‘getEditor‘, {‘index‘:rowIndex,‘field‘:‘ComOrPer‘}).target; if (targetComOrPer.combo("getValue") == "1") { target.combobox({data:[ { label: [email protected]