Mercurial > lada > lada-client
comparison app/view/grid/MessprogrammKategorie.js @ 1081:5e9a674d7bb4
Added Icon-column to stammdaten grid showing RW-status.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Wed, 13 Apr 2016 18:41:47 +0200 |
parents | d23427c68285 |
children | 677fc5e62055 |
comparison
equal
deleted
inserted
replaced
1080:15d7b7a9e177 | 1081:5e9a674d7bb4 |
---|---|
62 disabled: true // disabled on startup, will be enabled by controller if necessary | 62 disabled: true // disabled on startup, will be enabled by controller if necessary |
63 }] | 63 }] |
64 }]; | 64 }]; |
65 | 65 |
66 this.columns = [{ | 66 this.columns = [{ |
67 xtype: 'actioncolumn', | |
68 text: 'RW', | |
69 dataIndex: 'readonly', | |
70 sortable: false, | |
71 width: 30, | |
72 getClass: function (val, meta, rec) { | |
73 console.log(rec.get('statusEdit')); | |
74 if (rec.get('readonly') === false) { | |
75 return 'edit'; | |
76 } | |
77 return 'noedit'; | |
78 }, | |
79 handler: function(grid, rowIndex, colIndex) { | |
80 var rec = grid.getStore().getAt(rowIndex); | |
81 grid.fireEvent('itemdblclick', grid, rec); | |
82 } | |
83 }, { | |
67 header: i18n.getMsg('netzbetreiberId'), | 84 header: i18n.getMsg('netzbetreiberId'), |
68 dataIndex: 'netzbetreiberId', | 85 dataIndex: 'netzbetreiberId', |
69 renderer: function(value) { | 86 renderer: function(value) { |
70 var r = ''; | 87 var r = ''; |
71 if (!value || value === '') { | 88 if (!value || value === '') { |