jQuery MiniUI

 找回密码
 立即注册
楼主: rossofangyi
打印 上一主题 下一主题

关于grid.updateRow的问题 [复制链接]

Rank: 3Rank: 3

11#
发表于 2013-12-4 17:12:02 |只看该作者
felt 发表于 2013-12-4 17:10
http://www.miniui.com/demo/#src=buttonedit/selectGrid.html
你是编辑器的话,你参考下我们这个demo
...

不是啊,我是在grid里面有一个编辑的,弹出框输入完后,输入的信息要显示在grid里面的啊

Rank: 8Rank: 8

12#
发表于 2013-12-4 17:15:24 |只看该作者
http://www.miniui.com/demo/#src=datagrid/rowedit_openpage.html
哦,参考这个datagrid里的buttonedit编辑器
像buttonedit这样有按钮的编辑器,需要field和displayField,分别用于值和显示
然后你选完更新的时候就2个全要设置下

Rank: 3Rank: 3

13#
发表于 2013-12-4 17:15:47 |只看该作者
baoyu 发表于 2013-12-4 17:12
不是啊,我是在grid里面有一个编辑的,弹出框输入完后,输入的信息要显示在grid里面的啊 ...

返回到文本框的我知道怎么弄,这个主要是返回到grid里面。

Rank: 8Rank: 8

14#
发表于 2013-12-4 17:20:11 |只看该作者
baoyu 发表于 2013-12-4 17:15
返回到文本框的我知道怎么弄,这个主要是返回到grid里面。

其实一样的,就是需要1个值1个文本对应的字段,看12楼

Rank: 3Rank: 3

15#
发表于 2013-12-4 17:34:16 |只看该作者
felt 发表于 2013-12-4 17:20
其实一样的,就是需要1个值1个文本对应的字段,看12楼

哦 ,值传过来了,

dept_grid.updateRow(row, {
                            manager: data.id,
                            manager_name: data.name
                        });

这个里面的manager和manager_name  能不能用变量来代替呢,我用变量就显示不了。

Rank: 8Rank: 8

16#
发表于 2013-12-4 18:43:41 |只看该作者
baoyu 发表于 2013-12-4 17:34
哦 ,值传过来了,

dept_grid.updateRow(row, {

var d = {};
            var field = "manager";
            var displayField = "manager_name";
            d[field] = "ddd";
            d[displayField] = "bbb";
            grid.updateRow(row, d);

Rank: 3Rank: 3

17#
发表于 2013-12-6 09:12:26 |只看该作者
lost 发表于 2013-12-4 18:43
var d = {};
            var field = "manager";
            var displayField = "manager_name";

已经可以了,谢谢

Archiver|普加软件

GMT+8, 2025-7-13 05:06 , Processed in 1.057589 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部