jQuery MiniUI

标题: 如何获取表格最后一行的信息 [打印本页]

作者: feelsun    时间: 2012-12-13 14:52:12     标题: 如何获取表格最后一行的信息

如题,如何获取表格最后一行的信息?

作者: factory    时间: 2012-12-13 15:11:26

var length = grid.getData().length;
var row = grid.getRow(lenght-1);
作者: feelsun    时间: 2012-12-13 15:19:24

factory 发表于 2012-12-13 15:11
var length = grid.getData().length;
var row = grid.getRow(lenght-1);

那如何获取表格显示json中total值呢
作者: feelsun    时间: 2012-12-13 15:20:32

factory 发表于 2012-12-13 15:11
var length = grid.getData().length;
var row = grid.getRow(lenght-1);

那如何获取表格显示json中total值呢
作者: factory    时间: 2012-12-13 15:21:34

feelsun 发表于 2012-12-13 15:20
那如何获取表格显示json中total值呢

grid.getTotalCount()
作者: feelsun    时间: 2012-12-13 15:34:43

feelsun 发表于 2012-12-13 15:19
那如何获取表格显示json中total值呢

            var row = grid.getRowByUID(row_uid);
            var row2=grid.getRowByUID(row_uid+1);

请问row_uid+1怎么获得,这样应该是字符串连接了吧
作者: niko    时间: 2012-12-13 17:07:49

row_uid是行自动生成的一个唯一标识符,跟你的业务无关。
作者: feelsun    时间: 2012-12-13 18:16:16

niko 发表于 2012-12-13 17:07
row_uid是行自动生成的一个唯一标识符,跟你的业务无关。

我知道啊,我是要取当前行的下一行
作者: niko    时间: 2012-12-13 20:58:32

var index = grid.indexOf(row);
var row2 = grid.getAt(index+1);
作者: feelsun    时间: 2012-12-14 11:11:13

niko 发表于 2012-12-13 20:58
var index = grid.indexOf(row);
var row2 = grid.getAt(index+1);

多谢,我看你们移动行的代码,
        function moveUp() {
            var row = grid.getSelected();
            if (row) {
                var index = grid.indexOf(row);
                grid.moveRow(row, index - 1);
            }
        }
        function moveDown() {
            var row = grid.getSelected();
            if (row) {
                var index = grid.indexOf(row);
               
                grid.moveRow(row, index + 2);
            }
        }

怎么一个减1,一个加2啊,在2.1.4版本不能用这个代码吗,试了好像无效
作者: factory    时间: 2012-12-14 12:27:53

feelsun 发表于 2012-12-14 11:11
多谢,我看你们移动行的代码,
        function moveUp() {
            var row = grid.getSelected(); ...

-1和+2就是要这样处理。没有其他的原因
最好用最新版,因为我们修复了一些BUG和增加了一些功能




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