r252 - in trunk/echobase-ui/src/main: java/fr/ifremer/echobase/ui/actions/dbeditor webapp/WEB-INF/jsp/dbeditor
Author: tchemit Date: 2012-01-10 09:32:46 +0100 (Tue, 10 Jan 2012) New Revision: 252 Url: http://forge.codelutin.com/repositories/revision/echobase/252 Log: Anomalie #672: L'?\195?\169diteur d'entit?\195?\169 ne fonctionne pas pour le type Vessel Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java =================================================================== --- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java 2012-01-08 19:12:55 UTC (rev 251) +++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/dbeditor/GetEntity.java 2012-01-10 08:32:46 UTC (rev 252) @@ -80,6 +80,12 @@ datas = service.getData(table, id); + Object length = datas.remove("length"); + if (length != null) { + + // replace it by length_ (ovtherwise javascript won't work) + ((Map) datas).put("length_", length); + } List<ColumnMeta> columnMetas = table.getColumns(); metas = Maps.newHashMap(); for (ColumnMeta columnMeta : columnMetas) { Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp =================================================================== --- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2012-01-08 19:12:55 UTC (rev 251) +++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/dbeditor/dbeditor.jsp 2012-01-10 08:32:46 UTC (rev 252) @@ -98,6 +98,12 @@ return; } + if (propertyName == 'length_') { + + // rename it to length + propertyName = "length"; + } + var meta = metas[propertyName]; if (!meta) {
participants (1)
-
tchemit@users.forge.codelutin.com