jQuery MiniUI
标题:
在做表单的时候,我有一个问题,求管理帮忙.
[打印本页]
作者:
才子
时间:
2012-5-26 15:58:19
标题:
在做表单的时候,我有一个问题,求管理帮忙.
我在做一张单据,
先看图
[attach]119[/attach]
当我选择一个产品的时候,怎么动态赋值给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 应该怎么赋值呢?
作者:
niko
时间:
2012-5-28 10:01:48
1.editor要定义name
2.var edit = grid.getCellEditor(name);
这样就获得了编辑器对象,可以进行操作了。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2