- 注册时间
- 2012-4-20
- 最后登录
- 2012-5-29
- 阅读权限
- 10
- 积分
- 117
- 精华
- 0
- 帖子
- 33
|
我在做一张单据,
先看图
当我选择一个产品的时候,怎么动态赋值给grid 的列控件呢?
我曾写过.
- var fullname = grid.getCellEditor("fullname", selRow);
- fullname.setValue(data.text);
- fullname.setText(data.text);
- var modelsname = grid.getCellEditor("modelsname", selRow);
- modelsname.setValue(data.models);
- var unitname = grid.getCellEditor("unitname", selRow);
- unitname.setValue(data.unit);
- var numbername = grid.getCellEditor("numbername", selRow);
- modelsname.setValue(1);
- var remarkname = grid.getCellEditor("remarkname", selRow);
- remarkname.setValue('');
复制代码
但是这样的话,如果某一列没有任何控件的话怎么样来赋值?
于是我重新写了一种方法
- var selRow = grid.getSelected();
- selRow.ProductID = data.id;
- selRow.FullName = data.text;
- selRow.Models = data.models;
- selRow.Unit = data.unit;
- selRow.Number = 1;
- grid.beginEditRow(selRow);
复制代码
这样的话也不行,这样的话,buttonedit 应该怎么赋值呢?
|
|