Jquery easyui datagrid 怎么设置默认值和动态的改变某列的值

时间:2022-01-21 16:17:09
动态的改变某列的值:如 数量 价格,当数量价格都输了就直接算出总额

8 个解决方案

#1


给这个单元格添加事件

#2


引用 1 楼 wxr0323 的回复:
给这个单元格添加事件


添加默认值:搞定分享分享:代码(
      $('#XBCommon').datagrid('getEditor', { index: index, field: 'taxrate' }).target.val(0.17);
              $('#XBCommon').datagrid('getEditor', { index: index, field: 'billstatus' }).target.val('编辑');
              $('#XBCommon').datagrid('getEditor', { index: index, field: 'quantity' }).target.val(1);

#3


哥啊 你那个 index是怎么获取的啊,自己设置?

#4


不是有方法能捕捉到修改结束的事件么   onAfterEdit

#5


引用 3 楼 ma1986 的回复:
哥啊 你那个 index是怎么获取的啊,自己设置?


是在 function editrow(index) {
              $('#XBCommon').datagrid('beginEdit', index);
}
这里面写的

#6


引用 4 楼 yunfei3470055 的回复:
不是有方法能捕捉到修改结束的事件么 onAfterEdit


不是当修改结束,而是,修改一个text.keyup()就自动算

#7


那你就看一下html他那个input在什么位置,用Jquery给他的input绑定事件嘛

#8


我想知道一开始绑定数据的时候是怎么把两列的合计值绑定到另一列去的

#1


给这个单元格添加事件

#2


引用 1 楼 wxr0323 的回复:
给这个单元格添加事件


添加默认值:搞定分享分享:代码(
      $('#XBCommon').datagrid('getEditor', { index: index, field: 'taxrate' }).target.val(0.17);
              $('#XBCommon').datagrid('getEditor', { index: index, field: 'billstatus' }).target.val('编辑');
              $('#XBCommon').datagrid('getEditor', { index: index, field: 'quantity' }).target.val(1);

#3


哥啊 你那个 index是怎么获取的啊,自己设置?

#4


不是有方法能捕捉到修改结束的事件么   onAfterEdit

#5


引用 3 楼 ma1986 的回复:
哥啊 你那个 index是怎么获取的啊,自己设置?


是在 function editrow(index) {
              $('#XBCommon').datagrid('beginEdit', index);
}
这里面写的

#6


引用 4 楼 yunfei3470055 的回复:
不是有方法能捕捉到修改结束的事件么 onAfterEdit


不是当修改结束,而是,修改一个text.keyup()就自动算

#7


那你就看一下html他那个input在什么位置,用Jquery给他的input绑定事件嘛

#8


我想知道一开始绑定数据的时候是怎么把两列的合计值绑定到另一列去的