- 注册时间
- 2013-12-17
- 最后登录
- 2014-3-11
- 阅读权限
- 10
- 积分
- 18
- 精华
- 0
- 帖子
- 5

|
本帖最后由 hzq352 于 2014-2-19 11:27 编辑
lazyTree 查询后展开所有节点,tree.expandAll();这个方法无效,为什么呢
- <%@ page language="java" contentType="text/html; charset=GBK"
- pageEncoding="GBK"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=GBK">
- <!-- miniUI插件 -->
- <script src="${pageContext.request.contextPath}/miniui/boot.js" type="text/javascript"></script>
- <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/style/system/js/manager/css/basics.css"/>
- <script type="text/javascript">
- var contextpath = '${pageContext.request.contextPath}';
- var unitId = '${sessionScope.CurrentUnit.organID}';
- </script>
- <style type="text/css">
- html,body
- {
- padding:0;
- margin:0;
- border:0;
- width:100%;
- height:100%;
- overflow:hidden;
- }
- </style>
- </head>
- <body>
- <div class="mini-toolbar" style="text-align:center;line-height:30px;"
- borderStyle="border-left:0;border-top:0;border-right:0;">
- <table style="width:100%;table-layout:fixed;">
- <tr>
- <td style="width:60px;">机构名称:</td>
- <td>
- <input id="organname" name="organname" class="mini-textbox" style="width:100%" onenter="onKeyEnter"/>
- </td>
- <td style="width:60px;">用户名称:</td>
- <td>
- <input id="username" name="username" class="mini-textbox" style="width:100%;" onenter="onKeyEnter"/>
- </td>
- <td style="width:60px;">
- <a class="mini-button" style="width:60px;" onclick="search()">查询</a>
- </td>
- </tr>
- </table>
- <!-- <label >机构名称:</label> -->
- <!-- <input id="organname" name="organname" class="mini-textbox" style="width:120px;" onenter="onKeyEnter"/> -->
- <!-- <label>用户名称:</td></label> -->
- <!-- <input id="username" name="username" class="mini-textbox" style="width:120px;" onenter="onKeyEnter"/> -->
- <!-- <a class="mini-button" style="width:60px;" onclick="search()">查询</a> -->
- </div>
- <div class="mini-fit">
-
- <ul id="tree1" class="mini-tree" url="${pageContext.request.contextPath}/tbp/user/ChooseUser.do?method=buildTree" style="padding:5px;"
- showTreeIcon="true" textField="name" allowDrag="true" allowDrop="true" allowLeafDropIn="true" showCheckBox="true"
- idField="id" parentField="pId" resultAsTree="false" onbeforeload="onBeforeTreeLoad" virtualScroll="true" >
- </ul>
-
- </div>
- <div class="mini-toolbar" style="text-align:right;padding-top:8px;padding-bottom:8px;"
- borderStyle="border-left:0;border-bottom:0;border-right:0;">
- <a class="mini-button" style="width:60px;" onclick="onOk()">确定</a>
- <span style="display:inline-block;width:15px;"></span>
- <a class="mini-button" style="width:60px;" onclick="onCancel()">取消</a>
- </div>
- </body>
- </html>
- <script type="text/javascript">
- mini.parse();
- function onBeforeTreeLoad(e) {
- var tree = e.sender; //树控件
- var node = e.node; //当前节点
- var params = e.params; //参数对象
- var organname = mini.get("organname").getValue();
- var username = mini.get("username").getValue();
- //可以传递自定义的属性
- params.organId = node.id; //后台:request对象获取
- params.unitId = unitId; //后台:request对象获取
- params.username = encodeURI(username); //后台:request对象获取
- params.organname = encodeURI(organname); //后台:request对象获取
-
- }
- function search(){
- var tree = mini.get("tree1");
-
- var organname = mini.get("organname").getValue();
- var username = mini.get("username").getValue();
-
- var msgid = mini.loading("数据查询中,请稍后......");
- $.ajax({
- url: contextpath + "/tbp/user/ChooseUser.do?method=buildTree",
- contentType: "application/x-www-form-urlencoded; charset=utf-8",
- data: { username: username, organname: organname, unitId: unitId },
- type: "post",
- success: function (text) {
- var data = mini.decode(text);
- tree.loadList(data);
- //tree.expandAll();
- mini.hideMessageBox(msgid);
- },
- error: function (jqXHR, textStatus, errorThrown) {
- alert(jqXHR.responseText);
- }
- });
-
- //查询完展开所有
- tree.expandAll();
- }
- function onKeyEnter(e) {
- search();
- }
- /* function onOk() {
- var tree = mini.get("tree1");
- var value = tree.getValue(false);
- alert(value);
- }
- function onCancel() {
- window.close();
- } */
- //////////////////////////////////
- function CloseWindow(action) {
- if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
- else window.close();
- }
- function onOk() {
- var tree = mini.get("tree1");
- var value = tree.getValue(false);
- alert(value);
- CloseWindow("ok");
- }
- function onCancel() {
- CloseWindow("cancel");
- }
- </script>
复制代码 |
|