jQuery MiniUI

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

mini-datagrid 中自定义一行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-6-15 16:39:20 |只看该作者 |倒序浏览
在 mini-datagrid 中自定义一行
并且让这一行有一个超链接,这个链接上的字,由他的前一行里的内容决定

例如:前一行,男             自定义行:男士专用

Rank: 8Rank: 8

沙发
发表于 2015-6-15 16:56:22 |只看该作者
没有什么自定义行

Rank: 2

板凳
发表于 2015-6-15 17:03:25 |只看该作者
felt 发表于 2015-6-15 16:56
没有什么自定义行

http://www.miniui.com/demo/datagrid/drawcell.html

就是这个

Rank: 8Rank: 8

地板
发表于 2015-6-15 17:14:38 |只看该作者
herox_hu 发表于 2015-6-15 17:03
http://www.miniui.com/demo/datagrid/drawcell.html

就是这个

表格数据行总数由后台返回的当页数据的数量生成
你用addrow方式新增的话,刷新翻页这行都会清理掉

Rank: 2

5#
发表于 2015-6-15 17:20:25 |只看该作者
felt 发表于 2015-6-15 17:14
表格数据行总数由后台返回的当页数据的数量生成
你用addrow方式新增的话,刷新翻页这行都会清理掉
...

http://www.miniui.com/docs/tutorial/datagrid_drawcell.html


这里用的 不是
{监听处理"drawcell"事件
使用"drawcell"事件,可以自定义单元格内容、样式、行样式等。}

Rank: 8Rank: 8

6#
发表于 2015-6-15 17:32:31 |只看该作者
herox_hu 发表于 2015-6-15 17:20
http://www.miniui.com/docs/tutorial/datagrid_drawcell.html

那只能在确定的行上处理
grid.on("drawcell", function (e) {
        var record = e.record;
        var field = e.field;
        var index = grid.indexOf(record);
        var preRow = grid.getRow(index - 1);
        if (preRow && preRow.xx== "男“&&field==”xx") {
            e.cellHtml = '<a href="#">男士专用</a>'
        }
    })

Archiver|普加软件

GMT+8, 2024-10-7 21:43 , Processed in 1.040129 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部