easyui问题,怎样获取datagrid中编辑列combobox的value值与text值

2024-11-17 02:12:09
推荐回答(4个)
回答1:

设置URL属性就能从一个URL远程站点请求数据,或者设置data属性也行。

url:'packagetype.do',     

dataType : 'json',     

type : 'POST',     

async:false,   

success: function (data){     

  packageTypeList = data;
}
});

var ed = $('#dg').datagrid('getEditor', {index:editIndex,field:'productid'});

var productname = $(ed.target).combobox('getText');

var value = $(ed.target).combobox('getValue');

扩展资料:

js中easyUI 中的下拉框的值获取方式

jsp:

订单编号: 

js中:var contract_code = $(" #order_code2").combobox('getValue');//获取下下拉框的值

参考资料:百度百科EASYUI

回答2:

获取datagrid中编辑列combobox的value值与text值方法:

设置URL属性就能从一个URL远程站点请求数据,或者设置data属性也行。   

        url:'packagetype.do',    
        dataType : 'json',    
        type : 'POST',    
        async:false,  
        success: function (data){    
          packageTypeList = data;  
        }    
  });

回答3:

你这样获取可能有问题吧,你这获取的 是datagrid选中行的对应列的值,而不是当前编辑的combobox的选中的值吧。
var ed = $('#dg').datagrid('getEditor', {index:editIndex,field:'productid'});
var productname = $(ed.target).combobox('getText');
var value = $(ed.target).combobox('getValue');

回答4:

var rowIndex = $(".datagrid-row").has(this).index();

得到当前下拉框的所在index