jQuery MiniUI

标题: 打开这个树选中怎么选中已有的 [打印本页]

作者: 冰是睡着的雪    时间: 2017-1-18 15:29:18     标题: 打开这个树选中怎么选中已有的

http://www.miniui.com/demo/#src=buttonedit/selectTree_Multi.html

现在有默认选中,我怎么让他默认选中已经选过的

作者: dforce    时间: 2017-1-18 16:07:22

mini.open({
    onload:function(e){
        var iframe = this.getIFrameEl();
        var data = {。。};       //你传递默认选中的数据
        iframe.contentWindow.SetData(data);  //子页面定义个方法按参数选中节点
    }
})
作者: 乳此逗逼    时间: 2017-1-18 16:08:57

这个树是txt文件给的,实际开发的情况是从数据库中读取出来的,从数据库中读取出来后就没有默认选中这一说了;你也可以自己赋给它默认值啊,不一定要选中树节点啊。
作者: 冰是睡着的雪    时间: 2017-1-18 17:00:32

dforce 发表于 2017-1-18 16:07
mini.open({
    onload:function(e){
        var iframe = this.getIFrameEl();

请问你这个选中是勾选么。还是selectNode那种选中。
作者: dforce    时间: 2017-1-18 17:50:07

冰是睡着的雪 发表于 2017-1-18 17:00
请问你这个选中是勾选么。还是selectNode那种选中。

看你要什么勾选了,我只是介绍了大致的实现方法
作者: qq656602090    时间: 2017-1-22 15:04:27

dforce 发表于 2017-1-18 16:07
mini.open({
    onload:function(e){
        var iframe = this.getIFrameEl();

这个data里面是什么
作者: dforce    时间: 2017-1-22 16:26:31

qq656602090 发表于 2017-1-22 15:04
这个data里面是什么

你要根据什么选中子页面的节点,总要传递点参数过去
作者: qq656602090    时间: 2017-1-23 09:09:19

dforce 发表于 2017-1-22 16:26
你要根据什么选中子页面的节点,总要传递点参数过去

mini.open({
    onload:function(e){
        var iframe = this.getIFrameEl();
        var data = {。。};       //你传递默认选中的数据
        iframe.contentWindow.SetData(data);  //子页面定义个方法按参数选中节点
    }
})
我的data是使用ajax返回来的json串,他报iframe.contentWindow.SetData is not a function的错什么怎么回事啊
作者: dforce    时间: 2017-1-23 09:14:45

qq656602090 发表于 2017-1-23 09:09
mini.open({
    onload:function(e){
        var iframe = this.getIFrameEl();

iframe.contentWindow.SetData(data);
是调用子页面的SetData,你子页面定义了吗?
作者: qq656602090    时间: 2017-1-23 09:18:38

dforce 发表于 2017-1-23 09:14
iframe.contentWindow.SetData(data);
是调用子页面的SetData,你子页面定义了吗?

SetData 是在子页面自己写的方法吗
作者: dforce    时间: 2017-1-23 09:50:56

qq656602090 发表于 2017-1-23 09:18
SetData 是在子页面自己写的方法吗

是,需要你在子页面自定义。用于实现根据参数选中节点的功能。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2