jQuery MiniUI

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

OutlookTree [复制链接]

Rank: 8Rank: 8

11#
发表于 2014-5-7 11:33:11 |只看该作者
alwinzhang 发表于 2014-5-7 11:30
请问应该是这样的
{
    total: 10,     

{
    total: 10,     
     data: [ {a:"1",b:"2"} ,{a:"1",b:"2"} ,{a:"1",b:"2"} ,{a:"1",b:"2"} ....]
}
这样的,a,b对应列的field

Rank: 2

12#
发表于 2014-5-7 11:47:19 |只看该作者
这个是代码:  
<div id="datagrid1" class="mini-datagrid" style="width:800px;height:280px;" allowResize="true"
        url="dataGrid.txt"  idField="id" multiSelect="true" >
        <div property="columns">
            <div type="indexcolumn"></div>
            <div type="checkcolumn" ></div>        
            <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
            <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>   
            <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>   
            <div field="gender" width="120" headerAlign="center">性别</div>

        </div>
    </div>
这个是我的txt,请问哪里不对呢,谢谢
{
    total: 10,     
     data: [{loginname:"1",name:"2",createtime:"1985-01-01",gender:"4"}]
}

Rank: 2

13#
发表于 2014-5-7 11:48:31 |只看该作者
{
    total: 10,     
     data: [{loginname="1",name="2",createtime="1985-01-01",gender="4"}]
}

Rank: 8Rank: 8

14#
发表于 2014-5-7 12:01:52 |只看该作者
alwinzhang 发表于 2014-5-7 11:48
{
    total: 10,     
     data: [{loginname="1",name="2",createtime="1985-01-01",gender="4"}]

用“:”
url加载的需要grid.load()一下

Rank: 2

15#
发表于 2014-5-7 14:03:42 |只看该作者
请问我点击左侧的树节点的时候,为什么右侧的tab页面是空白的,不显示datagrid.html呢,谢谢了
function showTab(node) {
            var tabs = mini.get("mainTabs");            
            var id = "tab$" + node.id;
            var tab = tabs.getTab(id);
            if (!tab) {
                tab = {};
                tab.name = id;
                tab.title = node.text;
                tab.showCloseButton = true;
                tab.url = "datagrid.html";
                tabs.addTab(tab);
            }
            tabs.activeTab(tab);
        }

        function onMenuClick(e) {
                 var item = e.item;
                 var isLeaf = e.isLeaf;
                 iframe.src = item.url;
                  if (isLeaf) {
                      showTab(item);
                  }            
        }

Rank: 8Rank: 8

16#
发表于 2014-5-7 14:14:43 |只看该作者
alwinzhang 发表于 2014-5-7 14:03
请问我点击左侧的树节点的时候,为什么右侧的tab页面是空白的,不显示datagrid.html呢,谢谢了
function sh ...

tab正常新增了吗

Rank: 2

17#
发表于 2014-5-7 14:17:29 |只看该作者
factory 发表于 2014-5-7 14:14
tab正常新增了吗

正常新增了

Rank: 8Rank: 8

18#
发表于 2014-5-7 14:20:33 |只看该作者
本帖最后由 lost 于 2014-5-7 14:37 编辑
alwinzhang 发表于 2014-5-7 14:03
请问我点击左侧的树节点的时候,为什么右侧的tab页面是空白的,不显示datagrid.html呢,谢谢了
function sh ...
  1. function showTab(node) {
  2.             var tabs = mini.get("mainTabs");
  3.             var id = "tab[        DISCUZ_CODE_0        ]quot; + node.id;
  4.             var tab = tabs.getTab(id);
  5.             if (!tab) {
  6.                 tab = {};
  7.                 tab.name = id;
  8.                 tab.title = node.text;
  9.                 tab.showCloseButton = true;
  10.                 tab.url = "outlooktree2.html";
  11.                 tabs.addTab(tab);
  12.             }
  13.             tabs.activeTab(tab);
  14.         }
  15.         function onMenuClick(e) {
  16.             var node = e.node;
  17.             var isLeaf = e.isLeaf;

  18.             if (isLeaf) {
  19.                 showTab(node);
  20.             }
  21.         }   //onMenuClick(e)中没有e.item
复制代码

Rank: 2

19#
发表于 2014-5-7 14:35:59 |只看该作者
lost 发表于 2014-5-7 14:20

不好意思,我没明白

Rank: 8Rank: 8

20#
发表于 2014-5-7 14:43:11 |只看该作者
alwinzhang 发表于 2014-5-7 14:35
不好意思,我没明白

请提供重现的html页面和数据,高级模式可以打包

Archiver|普加软件

GMT+8, 2024-9-29 21:18 , Processed in 1.038111 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部