|
From: <die...@us...> - 2011-10-27 10:29:32
|
Revision: 3676
http://openutils.svn.sourceforge.net/openutils/?rev=3676&view=rev
Author: diego_schivo
Date: 2011-10-27 10:29:26 +0000 (Thu, 27 Oct 2011)
Log Message:
-----------
gridInsertRow
Modified Paths:
--------------
trunk/openutils-mgnlcontrols/src/main/resources/dialogs/grid.ftl
Modified: trunk/openutils-mgnlcontrols/src/main/resources/dialogs/grid.ftl
===================================================================
--- trunk/openutils-mgnlcontrols/src/main/resources/dialogs/grid.ftl 2011-10-27 10:16:26 UTC (rev 3675)
+++ trunk/openutils-mgnlcontrols/src/main/resources/dialogs/grid.ftl 2011-10-27 10:29:26 UTC (rev 3676)
@@ -126,13 +126,17 @@
}
}
-function gridInsertRow(grid) {
+function gridInsertRow(grid, expand) {
if (grid.selModel.selection) {
- var j = grid.selModel.selection.cell[0], k, K = grid.colModel.getColumnCount(), rt = {};
+ var j = grid.selModel.selection.cell[0], k, K = grid.colModel.getColumnCount(), rt = {}, record;
for (k = 0; k < K; k++) {
rt[''+k] = '';
}
k = grid.selModel.selection.cell[1];
+ if (!expand) {
+ record = grid.store.getAt(grid.store.data.length - 1);
+ grid.store.remove(record);
+ }
record = new grid.store.recordType(rt);
grid.store.insert(j, record);
grid.selModel.select(j, k);
@@ -324,7 +328,7 @@
icon: '${request.contextPath}/.resources/controls/img/icon-add.png',
iconCls: 'button-insert-row',
handler: function() {
- gridInsertRow(grid);
+ gridInsertRow(grid, ${addRowsEnabled?string});
}
}, {
text: '',
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|