jQuery MiniUI

标题: lazyTree的超链接 [打印本页]

作者: njzy    时间: 2012-12-6 14:10:50     标题: lazyTree的超链接

本帖最后由 njzy 于 2012-12-6 14:12 编辑

我要实现一个lazyTree形式的文档管理器,如果最末一级是文档了就要允许点击下载,这个超链接需要我在后台生成Json的时候就加上还是可以在前台处理?如果前台可以,方法是什么?谢谢!
[attach]1050[/attach]

作者: factory    时间: 2012-12-6 15:06:32

依旧是监听ondrawcell事件,跟datagrid的是一样的
参考http://miniui.com/demo/index.html#src=datagrid/drawcell.html
"#"这一列,放一个a标签就行
作者: njzy    时间: 2012-12-7 09:44:26

factory 发表于 2012-12-6 15:06
依旧是监听ondrawcell事件,跟datagrid的是一样的
参考http://miniui.com/demo/index.html#src=datagrid/dr ...

呵呵,谢谢!放超链接在"#"这一列看起来不专业,有些是目录有些是文档,还是要在名字那一列处理。初步打算在服务器端传回的Json中做个标记,比如“isFile”:“yes”之类的,如果符合,就给名字加上超链接,可行不?
作者: factory    时间: 2012-12-7 10:28:10

njzy 发表于 2012-12-7 09:44
呵呵,谢谢!放超链接在"#"这一列看起来不专业,有些是目录有些是文档,还是要在名字那一列处理。初步打 ...

我的意思不是叫说必须创建“#”那一列才是超链接。是叫你参考我给你的那个demo的“#”那一列的做法。
名字列,目录列,文档列,随便哪一列都是可以吧2文本做成超链接的
作者: njzy    时间: 2012-12-7 10:38:06

factory 发表于 2012-12-7 10:28
我的意思不是叫说必须创建“#”那一列才是超链接。是叫你参考我给你的那个demo的“#”那一列的做法。
名 ...

是,我明白你的意思,我是说同一列有些需加超链接有些不需要加。
作者: factory    时间: 2012-12-7 11:09:43

njzy 发表于 2012-12-7 10:38
是,我明白你的意思,我是说同一列有些需加超链接有些不需要加。

也一样用这个事件啊,通过判断e.value单元格值,如果是需要添加的就e.cellHtml,不然就不处理
作者: njzy    时间: 2012-12-7 11:28:52

factory 发表于 2012-12-7 11:09
也一样用这个事件啊,通过判断e.value单元格值,如果是需要添加的就e.cellHtml,不然就不处理 ...

谢谢!我先试试后台返回数据时就加上超链接看行不行,这样最方便。




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