jQuery MiniUI
标题:
关于GRID的Row的问题
[打印本页]
作者:
sjw034
时间:
2013-5-5 19:59:29
标题:
关于GRID的Row的问题
1.在GRID里,新建了几条明细,如何获得其中一条的索引(index),我看了一下API和示例,没有找到相关的方法,求教。
2.我在GRID里复制了3条明细,但是我发现,从上往下打钩和从下往下打钩,得到的效果是不一样。如图:
[attach]1793[/attach] [attach]1792[/attach]
下面三行是我复制出来的数据。貌似,GRID对打钩数据的处理有先后顺序。虽然也可以上下移动排列数据。但是希望,不论先选哪条,都可以按数据在GRID中排列的顺序,依次复制。
执行【复制】方法的代码:
function copyProduct() {
var rows = productDataGrid.getSelecteds();
if (rows.length > 0) {
var newRow = mini.clone(rows);
copy(newRow);
} else {
alert("请选择一条记录");
}
}
function copy(rows,l) {
var p = 11;//Position,从最下方的位置开始添加
for(var i =0;i<l;i++){
var row = rows
;
productDataGrid.addRow(row , p);
}
}
作者:
factory
时间:
2013-5-6 10:08:50
1.grid.indexOf(row)
2.var rows = grid.getSelecteds()获取的数组的顺序是根据你选择的顺序来排列的
你可以自己写个排序,重新排序下你获取的rows
var index = grid.indexOf(rows[i])
获取到再表格中的index,然后根据这个index去重新给rows排序下
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2