jQuery MiniUI

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

mini-treeselect问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-6-21 10:32:41 |只看该作者 |倒序浏览
本帖最后由 wukeyuan 于 2012-6-21 10:35 编辑

这样的<input id="pid" name="pid" class="mini-treeselect" textField="text" valueField="id" required="true"/>
var t = mini.get("pid");
        t.data.addRange([
                         {id: "base", text: "Base", expanded: false,
                            children: [
                                {id: "ajax", text: "Ajax"},
                                {id: "json", text: "JSON"},
                                {id: "date", text: "Date"},
                                {id: "control", text: "Control"},
                                {id: "messagebox", text: "MessageBox"},
                                {id: "window", text: "Window"}
                            ]
                        },
                        {id: "forms", text: "Forms", expanded: false,
                            children: [
                                {id: "button", text: "Button"},
                                {id: "listbox", text: "ListBox"},
                                {id: "checkboxlist", text: "CheckBoxList"},
                                {id: "radiolist", text: "RadioList"},
                                {id: "calendar", text: "Calendar"},
                                {id: "textbox", text: "TextBox"},
                                {id: "password", text: "Password"},
                                {id: "textarea", text: "TextArea"},
                                {id: "combobox", text: "ComboBox"},
                                {id: "datepicker", text: "DatePicker"},
                                {id: "spinner", text: "Spinner"},
                                {id: "treeselect", text: "TreeSelect"},
                                {id: "fileupload", text: "FileUpload"}
                            ]
                        },
                        {id: "lists", text: "Lists", expanded: false,
                            children: [
                                {id: "datagrid", text: "DataGrid"},            
                                {id: "tree", text: "Tree"},
                                {id: "treegrid", text: "TreeGrid "}
                            ]
                        },
                        {id: "layouts", text: "Layouts", expanded: false,
                            children: [
                                {id: "panel", text: "Panel"},
                                {id: "splitter", text: "Splitter"},
                                {id: "layout", text: "Layout "}
                            ]
                        },
                        {id: "navigations", text: "Navigations", expanded: false,
                            children: [
                                {id: "pager", text: "Pager"},
                                {id: "tabs", text: "Tabs"},
                                {id: "outlookbar", text: "OutlookBar"},
                                {id: "menu", text: "Menu"}
                            ]
                        }
                    ]);

怎么显示的列表不是树呢?还是用法不对吗?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-6-21 11:20:29 |只看该作者
data.addRange这个方法不对,请严格使用API上公开的属性和方法。
请参考http://miniui.com/demo/index.html#src=tree/createtree.html 第三种方式创建树

Rank: 1

板凳
发表于 2012-6-21 11:29:57 |只看该作者
本帖最后由 wukeyuan 于 2012-6-21 11:32 编辑

factory 发表于 2012-6-21 11:20
data.addRange这个方法不对,请严格使用API上公开的属性和方法。
请参考http://miniui.com/demo/index.html ...

TreeSelect 树形选择框没有loadData方法呀?

文档里写的TreeSelect的属性data不是Get,Set都打勾吗?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

地板
发表于 2012-6-21 11:37:58 |只看该作者
wukeyuan 发表于 2012-6-21 11:29
TreeSelect 树形选择框没有loadData方法呀?

文档里写的TreeSelect的属性data不是Get,Set都打勾吗? ...

我已经找到了,可以用setData方法!耶耶耶!!!

Rank: 9Rank: 9Rank: 9

5#
发表于 2012-6-21 16:41:22 |只看该作者

MiniUI的属性,都支持set、get方法。
比如tree.setData([]);

Rank: 3Rank: 3

6#
发表于 2012-7-9 16:38:35 |只看该作者
请问 我想做一个类似于 省份  城市的 二级联动查询    怎么监听第一级 被选中的的事件呢?

Rank: 8Rank: 8

7#
发表于 2012-7-9 16:43:40 |只看该作者
caicai0328 发表于 2012-7-9 16:38
请问 我想做一个类似于 省份  城市的 二级联动查询    怎么监听第一级 被选中的的事件呢? ...

监听valuechanged事件,然后根据一级的值找出二级的数据
示例请参考http://www.miniui.com/demo/#src=combobox/linkage-combo.html

Rank: 3Rank: 3

8#
发表于 2012-7-9 16:55:37 |只看该作者
factory 发表于 2012-7-9 16:43
监听valuechanged事件,然后根据一级的值找出二级的数据
示例请参考http://www.miniui.com/demo/#src=com ...

追问一下  这个加载数据  用什么function呢

Rank: 8Rank: 8

9#
发表于 2012-7-9 17:04:26 |只看该作者
caicai0328 发表于 2012-7-9 16:55
追问一下  这个加载数据  用什么function呢

你可以点那个示例上面的code选项卡,然后看里面的onDeptChanged方法。获取一级的id,然后通过这个ID查找二级的数据

Archiver|普加软件

GMT+8, 2024-11-26 03:54 , Processed in 1.057839 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部