jQuery MiniUI

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

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

Rank: 8Rank: 8

13#
发表于 2014-7-10 09:20:50 |只看该作者
haxwn 发表于 2014-7-10 09:16
1.目的是想通过combobox联动得到数据中的guid赋值到这上面,但是又不能显示出来。2.没有这个hidden编辑器 ...

都不行,编辑器是在编辑的时候才会显示
你直接combobox联动的时候更新到行数据上不就行了

Rank: 3Rank: 3

12#
发表于 2014-7-10 09:16:23 |只看该作者
felt 发表于 2014-7-9 22:38
没有hidden编辑器,你都要隐藏了,为什么还要这列,你直接加到行数据上不就行了 ...

1.目的是想通过combobox联动得到数据中的guid赋值到这上面,但是又不能显示出来。2.没有这个hidden编辑器的话,假如把它替换成mini-textbox的话应该怎么赋值?

Rank: 8Rank: 8

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

没有hidden编辑器,你都要隐藏了,为什么还要这列,你直接加到行数据上不就行了

Rank: 3Rank: 3

10#
发表于 2014-7-9 18:48:48 |只看该作者
felt 发表于 2014-7-9 13:58
datagrid中只能放入miniui的编辑器
你放的这个 是什么?

啊,没写规范,就是加个class='mini-hidden'  property="editor"  required="true" 这样就是miniui得编辑器了吧,然后怎么给这个hidden赋值?

Rank: 8Rank: 8

9#
发表于 2014-7-9 13:58:50 |只看该作者
haxwn 发表于 2014-7-9 13:48
版主大人,我还想问一下。假如我这还有一列,放的是隐藏域input hidden,
                               ...

datagrid中只能放入miniui的编辑器
你放的这个 <input id="guid" property="editor"  name="guid" />是什么?

Rank: 3Rank: 3

8#
发表于 2014-7-9 13:48:43 |只看该作者
factory 发表于 2014-3-20 16:04
编辑的时候,编辑器是存在的.

你可以监听他的事件,比如监听autocomplete的onvaluechanged="valuechanged" ...

版主大人,我还想问一下。假如我这还有一列,放的是隐藏域input hidden,<div field="guid" displayfield="guid" allowsort="true" width="100%">
                                供应商名称
                                <input id="guid" property="editor"  name="guid" />
                            </div>.
还有以上这么一列。然后我接着楼主的问题问下,如果我在function valuechanged(e){
  var o = e.sender  //就是autocomplete对象
  var value=o.getValue()
} 这个方法中取得了value这个值,怎么能赋值到guid这个input中呢?就是说同一行的值,跨列赋值过去。

Rank: 8Rank: 8

7#
发表于 2014-3-20 16:04:02 |只看该作者
lxbjxy 发表于 2014-3-20 15:53
我想获取在编辑的时候,autoCpcomId选择返回的comid

编辑的时候,编辑器是存在的.

你可以监听他的事件,比如监听autocomplete的onvaluechanged="valuechanged"

function valuechanged(e){
  var o = e.sender  //就是autocomplete对象
  o.getValue()
}

试试

Rank: 2

6#
发表于 2014-3-20 15:53:28 |只看该作者
lxbjxy 发表于 2014-3-20 15:43
我想获得的是comid这个值

我想获取在编辑的时候,autoCpcomId选择返回的comid

Rank: 2

5#
发表于 2014-3-20 15:43:49 |只看该作者
lost 发表于 2014-3-20 15:12
var rows = grid.getData();
           for (var i = 0, l = rows.length; i < l; i++) {
              ...

我想获得的是comid这个值

Rank: 8Rank: 8

地板
发表于 2014-3-20 15:12:57 |只看该作者
lxbjxy 发表于 2014-3-20 14:42
我的目的是在编辑的时候,获取autoCpcomId这个控件的值

var rows = grid.getData();
           for (var i = 0, l = rows.length; i < l; i++) {
               var row = rows;
               alert(row.comName);
           }

Archiver|普加软件

GMT+8, 2024-6-26 11:25 , Processed in 1.038274 second(s), 8 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部