# HG changeset patch # User Evi Huber # Date 1480076484 -3600 # Node ID bfdd875cdb5f090cb09943d3affa36d547f8078f # Parent 835042fa1a1d1e98829a7504dd134fb40e1b01c5 Add tooltip to DynamicGrid diff -r 835042fa1a1d -r bfdd875cdb5f app/view/widget/DynamicGrid.js --- a/app/view/widget/DynamicGrid.js Fri Nov 25 10:45:45 2016 +0100 +++ b/app/view/widget/DynamicGrid.js Fri Nov 25 13:21:24 2016 +0100 @@ -34,7 +34,6 @@ */ setStore: function(store){ var i18n = Lada.getApplication().bundle; - this.reconfigure(store); var ptbar = this.down('pagingtoolbar'); if (ptbar) { @@ -73,6 +72,17 @@ generateColumnsAndFields: function(cols) { var resultColumns = []; var fields = []; + var i18n = Lada.getApplication().bundle; + switch(this.xtype) { + case 'probelistgrid': + var tooltiptext = i18n.getMsg('probe')+' '+i18n.getMsg('open'); + break; + case 'messunglistgrid': + var tooltiptext = i18n.getMsg('messung')+' '+i18n.getMsg('open'); + break; + case 'messprogrammelistgrid': + var tooltiptext = i18n.getMsg('messprogramm')+' '+i18n.getMsg('open'); + } fields.push(new Ext.data.Field({ name: 'owner' @@ -92,7 +102,7 @@ text: 'RW', dataIndex: 'readonly', sortable: false, - tooltip: 'Probe öffnen', + tooltip: tooltiptext, width: 30, getClass: function (val, meta, rec) { if (rec.get('readonly') === false && @@ -113,6 +123,7 @@ }, handler: function(grid, rowIndex, colIndex) { var rec = grid.getStore().getAt(rowIndex); + var tooltext = rec.proxy.url; grid.fireEvent('itemdblclick', grid, rec); } }); diff -r 835042fa1a1d -r bfdd875cdb5f resources/i18n/Lada_de-DE.properties --- a/resources/i18n/Lada_de-DE.properties Fri Nov 25 10:45:45 2016 +0100 +++ b/resources/i18n/Lada_de-DE.properties Fri Nov 25 13:21:24 2016 +0100 @@ -61,6 +61,7 @@ probe:Probe messung:Messung +messprogramm:Messprogramm name:Name mprId:Mpr-Id mstId:Messstelle @@ -340,3 +341,8 @@ statusSetzen:Status setzen statusSetzen.win.title:Status setzen + +## +# Action +## +open:öffnen