jQuery MiniUI

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

获取弹出树的元素问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-8-19 15:11:28 |只看该作者 |倒序浏览
<div field="V_ACCOUNT_OWNUNIT" displayField="name" width="100" allowSort="false">收入归属中心
                <input property="editor" class="mini-buttonedit" style="width:100%;" allowInput="false" emptyText="请选择..."/>
            </div>

mini.get("V_ACCOUNT_OWNUNIT")获取是空的

mini.get("name")获取?

Rank: 8Rank: 8

沙发
发表于 2013-8-19 15:15:45 |只看该作者
这个是datagrid吧。
获取列grid.getColumn(column的name)获取。

Rank: 2

板凳
发表于 2013-8-19 15:20:30 |只看该作者
felt 发表于 2013-8-19 15:15
这个是datagrid吧。
获取列grid.getColumn(column的name)获取。

请具体写一下行吗?
grid怎么来

Rank: 8Rank: 8

地板
发表于 2013-8-19 15:31:28 |只看该作者
你这个不是datagrid里的一列吗,编辑器是buttonedit?
grid=mini.get("你这个datagrid的id“)

Rank: 2

5#
发表于 2013-8-19 15:45:29 |只看该作者
本帖最后由 ouyangzhiming 于 2013-8-19 15:48 编辑
felt 发表于 2013-8-19 15:31
你这个不是datagrid里的一列吗,编辑器是buttonedit?
grid=mini.get("你这个datagrid的id“) ...


var grid = mini.get("datagrid1");
var tree = grid.getColumn("ownUnit");

tree.getValue();//没有这个方法,怎么获取值


grid.getColumn("ownUnit").editor.getValue() ??这么获取?

Rank: 8Rank: 8

6#
发表于 2013-8-19 16:21:50 |只看该作者
function onButtonClick(e){
     var row=grid.getSelected(); //既然按到buttonedit这个编辑器了,肯定有确定的行了
     var value=row.name;          //获取你这个buttonedit单元格的值,name是该的field.
   
    mini.open({
        title:"子页面",
        url:"t19.htm",
        width:"400px",
        height:"300px",
        onload:function(){
           var iframe=this.getIFrameEl()
           iframe.contentWindow.ff(value)
        }
    })
}
你按这样做下,我简单的整了个例子,这样还行。

Rank: 2

7#
发表于 2013-8-19 16:40:03 |只看该作者
felt 发表于 2013-8-19 16:21
function onButtonClick(e){
     var row=grid.getSelected(); //既然按到buttonedit这个编辑器了,肯定有 ...

值能得到,关键是想树能选中原来值对应的节点

Rank: 8Rank: 8

8#
发表于 2013-8-19 16:41:56 |只看该作者
原来的值不是grid里那个格子的值吗?

Rank: 2

9#
发表于 2013-8-19 16:46:18 |只看该作者
felt 发表于 2013-8-19 16:41
原来的值不是grid里那个格子的值吗?


是啊,值我知道怎么得到,就是树如何能选中这个值对应的节点

具体看这个问题
http://miniui.com/bbs/forum.php?mod=viewthread&tid=18271

Rank: 8Rank: 8

10#
发表于 2013-8-19 16:51:43 |只看该作者
对啊。
值都取到了。父页面掉用子页面上打开node的方法撒,把值传过去。
function setDefaultTree(e){
        tree.checkNode(e);
        tree.expandPath(e);
    }
这个不就是你子页面上打开节点的方法吗。
看6楼    onload里调用    iframe.contentWindow.setDefaultTree(value);
你再试试改下。

Archiver|普加软件

GMT+8, 2024-9-28 19:26 , Processed in 1.029225 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部