jQuery MiniUI

 找回密码
 立即注册
查看: 8221|回复: 21
打印 上一主题 下一主题

关于获取datagrid列中的控件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-3-20 14:20:41 |只看该作者 |正序浏览
请问下,怎么获取datagrid编辑状态中的控件,例如代码:

<div field="comName" displayfield="comName" allowsort="true" width="100%">
                                供应商名称
                                <input id="autoCpcomId" property="editor" class="mini-autocomplete" required="true"
                                    name="name" valuefield="comId" textfield="name" keyfield="comId" url="../../MMIS/MmiscCompany/GetMmiscCompanyName.aspx" />
                            </div>

我想获取autoCpcomId中的值要怎么获取?

Rank: 3Rank: 3

22#
发表于 2014-7-14 11:19:11 |只看该作者
wangjifan110 发表于 2014-7-10 23:07
mini.parse();
var grid = mini.get("grid1");//这是你DataGrid表对象

谢谢老兄~~~

Rank: 8Rank: 8

21#
发表于 2014-7-11 09:22:34 |只看该作者
wangjifan110 发表于 2014-7-10 23:07
mini.parse();
var grid = mini.get("grid1");//这是你DataGrid表对象

另外帖子中已回复

Rank: 1

20#
发表于 2014-7-10 23:07:45 |只看该作者
haxwn 发表于 2014-7-9 18:48
啊,没写规范,就是加个class='mini-hidden'  property="editor"  required="true" 这样就是miniui得编辑 ...

mini.parse();
var grid = mini.get("grid1");//这是你DataGrid表对象

var rows = grid.getSelected();//选择的那一行对象
rows.guid= “哇哈哈供应商”;//给供应商列赋值

也可以
grid.getRow(0).guid=“哇哈哈供应商”;

其中guid是<div field="guid"中的,不是<input id="guid"

Rank: 3Rank: 3

19#
发表于 2014-7-10 15:06:36 |只看该作者
felt 发表于 2014-7-10 09:50
不用加列啊,你combobox是列的编辑器吗
你valuechanged的时候获取到所在行
直接随便加个字段row.xxx=你要 ...

谢谢版主,搞定了。

Rank: 3Rank: 3

18#
发表于 2014-7-10 10:00:03 |只看该作者
felt 发表于 2014-7-10 09:50
不用加列啊,你combobox是列的编辑器吗
你valuechanged的时候获取到所在行
直接随便加个字段row.xxx=你要 ...

阿,随便写一个?我试试。

Rank: 8Rank: 8

17#
发表于 2014-7-10 09:50:59 |只看该作者
haxwn 发表于 2014-7-10 09:43
供应商名称

不用加列啊,你combobox是列的编辑器吗
你valuechanged的时候获取到所在行
直接随便加个字段row.xxx=你要放的值不就可以了吗

Rank: 3Rank: 3

16#
发表于 2014-7-10 09:43:09 |只看该作者
felt 发表于 2014-7-10 09:37
行数据上加个字段

<div field="comName" displayfield="comName" allowsort="true" width="100%">
                                供应商名称
</div>

这样吧?给这个上面赋值。但是,我想要它隐藏起来阿,加了visble属性后,事件中e.field就找不到这一列了,没法赋值了呀

Rank: 8Rank: 8

15#
发表于 2014-7-10 09:37:56 |只看该作者
haxwn 发表于 2014-7-10 09:37
combobox联动的时候更新到行数据上不就行了
不明白怎么更新到数据上阿 版主大人 求个例子  ...

行数据上加个字段

Rank: 3Rank: 3

14#
发表于 2014-7-10 09:37:20 |只看该作者
felt 发表于 2014-7-10 09:20
都不行,编辑器是在编辑的时候才会显示
你直接combobox联动的时候更新到行数据上不就行了 ...

combobox联动的时候更新到行数据上不就行了
不明白怎么更新到数据上阿 版主大人 求个例子

Archiver|普加软件

GMT+8, 2024-6-17 01:52 , Processed in 1.048266 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部