jQuery MiniUI

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

[求助]pagertree的使用 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-2-26 16:55:07 |只看该作者 |倒序浏览
http://www.miniui.com/demo/#src=pagertree/pagertree.html

这个树翻页功能不完善吗?我做了以下测试:
测试一. 把DEMO原样复制到本地,数据源使用贵方url="treeload.aspx",COPY出来存到txt文档中引用。一切正常。
测试二. 我把绑定的对像<div id="treegrid1" class="mini-pagertree"> 中的参数 idField="UID" 删除,刷新页面居然也显示正常。这个参数没有用了吗?idfield="uid" parentfield="ParentTaskUID" 这两个参数好像都没用上似的。
测试三. 把DEMO拿到本地项目中,更换数据源, 绑定自己的列,翻页控件出来了,但数据展示的却不是树列表。

父ID和子ID绑定是否与树菜单控件使用方法不一样? 有文档说明吗?

Rank: 8Rank: 8

沙发
发表于 2014-2-26 17:04:06 |只看该作者
pagertree他其实是表格,只是展现出了tree的形式,和可折叠,所以他本身是无法使用tree的API的

他的指定父子节点关系,并非是tree的API里面的idField和parentField,
他是通过后台一个我们提供的标准的方法转的.

你看后台代码,CreatePagerTree()方法里面的
//加载数据
        Test.DataTree tree = new Test.DataTree("UID", "ParentTaskUID", "children");
        tree.LoadList(treelist);

这里指定了id,pid,和树形数据体现层级关系的字段
例子里面是UID,ParentTaskUID来体现父子关系的

具体的处理层级关系,可以看App_Code/utils/DataTree.cs ,当然,你可以直接使用,这些都是标准的

Rank: 6Rank: 6

板凳
发表于 2014-2-26 17:52:20 |只看该作者
factory 发表于 2014-2-26 17:04
pagertree他其实是表格,只是展现出了tree的形式,和可折叠,所以他本身是无法使用tree的API的

他的指定父子 ...

谢谢, 找到后台代码了。 这个是服务端分页功能,有客户端分页的方法吗?

Rank: 8Rank: 8

地板
发表于 2014-2-26 18:49:53 |只看该作者
langben 发表于 2014-2-26 17:52
谢谢, 找到后台代码了。 这个是服务端分页功能,有客户端分页的方法吗? ...

pagertree只能服务端分页。

Rank: 6Rank: 6

5#
发表于 2014-2-27 11:40:48 |只看该作者
lost 发表于 2014-2-26 18:49
pagertree只能服务端分页。

有没有预加载的组件呢?  
当向下拉动滚动条的时候, 就自动加载新的数据。

Rank: 8Rank: 8

6#
发表于 2014-2-27 12:03:27 |只看该作者
langben 发表于 2014-2-27 11:40
有没有预加载的组件呢?  
当向下拉动滚动条的时候, 就自动加载新的数据。 ...

设置表格虚拟滚动
http://www.miniui.com/BigTest/10000-datagrid.html

Archiver|普加软件

GMT+8, 2024-11-25 10:53 , Processed in 1.031793 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部