comparison app/view/grid/Orte.js @ 1369:1cc11bada44e

fix rowediting trigger in ortstammdatengrid and proper reloading after save
author Maximilian Krambach <mkrambach@intevation.de>
date Wed, 08 Feb 2017 17:26:24 +0100
parents 993e542796fd
children 3da3772272a5
comparison
equal deleted inserted replaced
1368:75b1b0d7dece 1369:1cc11bada44e
62 type: 'boolean', 62 type: 'boolean',
63 dataIndex: 'visible' 63 dataIndex: 'visible'
64 }] 64 }]
65 }; 65 };
66 this.features = [filters]; 66 this.features = [filters];
67 67 var me = this;
68 this.columns = [{ 68 this.columns = [{
69 xtype: 'actioncolumn', 69 xtype: 'actioncolumn',
70 text: 'RW', 70 text: 'RW',
71 dataIndex: 'readonly', 71 dataIndex: 'readonly',
72 sortable: false, 72 sortable: false,
74 getClass: function (val, meta, rec) { 74 getClass: function (val, meta, rec) {
75 if (rec.get('readonly') === false) { 75 if (rec.get('readonly') === false) {
76 return 'edit'; 76 return 'edit';
77 } 77 }
78 return 'noedit'; 78 return 'noedit';
79 },
80 handler: function(grid, rowIndex, colIndex) {
81 var rec = grid.getStore().getAt(rowIndex);
82 if (rec.get('readonly') === false) {
83 me.rowEditing.startEdit(rowIndex, colIndex);
84 }
79 } 85 }
80 }, { 86 }, {
81 header: i18n.getMsg('netzbetreiberId'), 87 header: i18n.getMsg('netzbetreiberId'),
82 renderer: function(value) { 88 renderer: function(value) {
83 var r = ''; 89 var r = '';

http://lada.wald.intevation.org