jQuery MiniUI

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

DataGrid中在列上加链接的问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-5-4 15:29:01 |只看该作者 |倒序浏览
本帖最后由 dary166 于 2012-5-4 15:30 编辑

我想在DataGrid中在列1上加一个隐藏的列的数据为链接的携带参数,请问这么做呢?

比如:用户有用户标识UserID,也有用户名Account,我要在Account列上加链接,并且携带参数为UserID,前提是UserID列是不显示的。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-5-4 15:39:05 |只看该作者
表格的行数据对象,可以有100个属性。
表格的列,可以只显示2列。
通过row.abc这样直接访问更多属性。

Rank: 1

板凳
发表于 2012-5-4 15:52:49 |只看该作者
fcrong 发表于 2012-5-4 15:39
表格的行数据对象,可以有100个属性。
表格的列,可以只显示2列。
通过row.abc这样直接访问更多属性。 ...

好的,谢谢,我先看看

Rank: 1

地板
发表于 2012-5-4 15:55:31 |只看该作者
dary166 发表于 2012-5-4 15:52
好的,谢谢,我先看看

请问有这样的例子吗?实例理解起来会更快。谢谢

Rank: 1

5#
发表于 2012-5-4 15:59:15 |只看该作者
var grid = mini.get("datagrid1");
var rows = grid.getSelecteds();

根据您的提示,我在链接上面加了rows.abc为参数,
问题发现rows为null的。定义链接的时候根本无法获取到rows。

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-5-4 16:14:15 |只看该作者
你要实现的是否这样的效果:
http://miniui.com/demo/#src=datagrid/drawcell.html

Rank: 1

7#
发表于 2012-5-4 16:20:22 |只看该作者
fcrong 发表于 2012-5-4 16:14
你要实现的是否这样的效果:
http://miniui.com/demo/#src=datagrid/drawcell.html

已经实现了。谢谢你。
function formatLink(e) {
            var row = e.row;
            return String.format("<a href='baidu.com?aaa={1}' target='_blank'>{0}</a>", e.value, e.row.xxxxx);
        }

Rank: 1

8#
发表于 2012-8-3 15:49:37 |只看该作者
fcrong 发表于 2012-5-4 16:14
你要实现的是否这样的效果:
http://miniui.com/demo/#src=datagrid/drawcell.html

Edit  delete 这样的链接我想弄成动态的:比如,学生列表,点击学生姓名进入学生详细信息页面这样的链接,怎么实现?

Rank: 9Rank: 9Rank: 9

9#
发表于 2012-8-3 16:09:04 |只看该作者
还是用drawcell事件,根据不同的行的值,生成不同超链接地址就好了。

Rank: 8Rank: 8

10#
发表于 2012-8-3 16:12:45 |只看该作者
xinbaojian 发表于 2012-8-3 15:49
Edit  delete 这样的链接我想弄成动态的:比如,学生列表,点击学生姓名进入学生详细信息页面这样的链接 ...

一样的,你点击这个a标签里面写onclick事件,然后触发之后弹出一个面板,里面是具体学生信息
具体弹出面板你可以参照
http://miniui.com/demo/#src=datagrid/datagrid.html

Archiver|普加软件

GMT+8, 2024-9-18 03:12 , Processed in 1.064194 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部