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

这是datagrid,其中一个列,我设为了可编辑列,并形成combobox的编辑格式组别名称:dept_nm组别代号:dept_novarrow=$('#dg').dat... 这是datagrid,其中一个列,我设为了可编辑列,并形成combobox的编辑格式

组别名称:dept_nm
组别代号:dept_no

var row = $('#dg').datagrid('getSelected');
我是通过这种方式去获取值的,但是获取的只能是dept_nm!有没有什么办法能够不仅能获取dept_nm还能获取dept_no
展开
 我来答
西西哩的小马甲
推荐于2019-09-23 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.7万
展开全部

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

url:'packagetype.do',     

dataType : 'json',     

type : 'POST',     

async:false,   

success: function (data){     

<span style="white-space:pre">  </span>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:<div style="margin-bottom:20px">

<sapn>订单编号:  <input class="easyui-textbox" name="order_code" readonly="true" id="order_code2"style="width:85%">

</div>

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

参考资料:百度百科EASYUI

百度网友96ffcf7
推荐于2017-09-30 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118717
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部

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

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

        url:'packagetype.do',    
        dataType : 'json',    
        type : 'POST',    
        async:false,  
        success: function (data){    
        <span style="white-space:pre">  </span>packageTypeList = data;  
        }    
  });
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戏肖告O
2014-06-16 · TA获得超过441个赞
知道小有建树答主
回答量:331
采纳率:28%
帮助的人:181万
展开全部
你这样获取可能有问题吧,你这获取的 是datagrid选中行的对应列的值,而不是当前编辑的combobox的选中的值吧。
var ed = $('#dg').datagrid('getEditor', {index:editIndex,field:'productid'});
var productname = $(ed.target).combobox('getText');
var value = $(ed.target).combobox('getValue');
追问
请问那个productid是什么呢?ed的值为什么是null呢?我已经获取到了index的值为0!
追答
亲,这是我给你的一个例子,productid是column的 field,你要改成你的field。
easyui官网的文档很详细很全的,www.jeasyui.com
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
無属谓
2019-11-18
知道答主
回答量:3
采纳率:0%
帮助的人:2611
展开全部
var rowIndex = $(".datagrid-row").has(this).index();

得到当前下拉框的所在index
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式