Author: tchemit Date: 2011-11-19 15:10:49 +0100 (Sat, 19 Nov 2011) New Revision: 96 Url: http://forge.codelutin.com/repositories/revision/echobase/96 Log: can reuse the select row topic without any event + fix topic name Modified: trunk/echobase-ui/src/main/webapp/js/gridHelper.js Modified: trunk/echobase-ui/src/main/webapp/js/gridHelper.js =================================================================== --- trunk/echobase-ui/src/main/webapp/js/gridHelper.js 2011-11-18 20:57:14 UTC (rev 95) +++ trunk/echobase-ui/src/main/webapp/js/gridHelper.js 2011-11-19 14:10:49 UTC (rev 96) @@ -27,11 +27,14 @@ { addRowSelectTopic: function(gridId, callback) { $.subscribe(gridId + '-rowSelect', function(event) { - var gridId = event.data.id; - var opts = jQuery.struts2_jquery[gridId] = {}; - var id = event.originalEvent.id; - if (id) { - opts['selectedRow'] = id; + if (event.originalEvent) { + var gridId = event.data.id; + var opts = jQuery.struts2_jquery[gridId] = {}; + + var id = event.originalEvent.id; + if (id) { + opts['selectedRow'] = id; + } } var callback = event.data.callback; if (callback) { @@ -41,7 +44,7 @@ }, addClearSelectTopic: function (gridId, callback) { - $.subscribe(gridId + '-cleanSelect', function(event) { + $.subscribe(gridId + '-clearSelect', function(event) { var gridId = event.data.id; jQuery.struts2_jquery[gridId] = {}; var callback = event.data.callback;
participants (1)
-
tchemit@users.forge.codelutin.com