Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0018228Openbravo ERPA. Platformpublic2011-08-09 09:562012-01-09 12:40
gorkaion 
alostale 
urgentminoralways
closedduplicate 
20Gentoo
pi 
 
User Interface Client Kernel
No
0018228: Some grid columns don't have correct width
Some grid columns don't honor the width defined on the Application Dictionary.

For example on header tab of Sales Invoice window, all numeric columns on the grid have the width adjusted to the label length instead of the width defined on the application dictionary. (Total Gross Amount, Total Paid, Outstanding Amount,...).

Checking the Grid definition numeric fields seem to have a "width: 50%" as a editor property but no width defined for the grid. On the code below, first definition is correct and second one is wrong:

        {
        autoExpand: true, type: '_id_112',
        editorProperties: {
          displayField: null, valueField: null
          // note need to be repeated for editor fields
          , columnName: 'C_Currency_Id_To'
          , inpColumnName: 'inpcCurrencyIdTo'
          , referencedKeyColumnName: 'C_Currency_ID'
          , targetEntity: 'Currency'
          , disabled: false
          , readonly: false
          , updatable: true
          
        }
        , width: isc.OBGrid.getDefaultColumnWidth(32), displayField: 'toCurrency._identifier',valueField: 'toCurrency', foreignKeyField: true, name: 'toCurrency', canExport: true, canHide: true, editorType: 'OBFKItem', showHover: true, hoverHTML:"return grid.getDisplayValue(colNum, record[(this.displayField ? this.displayField : 'toCurrency')])"
        , filterOnKeypress: true, canFilter:true, filterEditorType: 'OBFKFilterTextItem'
        , title: 'To Currency'
        , prompt: 'To Currency'
        , required: true
        , escapeHTML: true
        , showIf: 'true'
        , columnName: 'C_Currency_Id_To'
        , inpColumnName: 'inpcCurrencyIdTo'
        , referencedKeyColumnName: 'C_Currency_ID'
        , targetEntity: 'Currency'
       }
       ,
        {
        autoExpand: false, type: '_id_800019',
        editorProperties: {
          "width":"50%"
          // note need to be repeated for editor fields
          , columnName: 'Rate'
          , inpColumnName: 'inprate'
          , referencedKeyColumnName: ''
          , targetEntity: ''
          , disabled: false
          , readonly: false
          , updatable: true
          
        }
        , name: 'rate', canExport: true, canHide: true, editorType: 'OBNumberItem'
        , canFilter:true, filterEditorType: 'OBNumberFilterItem'
        , title: 'Rate'
        , prompt: 'Rate'
        , required: true
        , escapeHTML: true
        , showIf: 'true'
        , columnName: 'Rate'
        , inpColumnName: 'inprate'
        , referencedKeyColumnName: ''
        , targetEntity: ''
       }
Go to Sales Invoice window and check grid's column width.

As System Administrator modify the display length of the fields of that tab.

Reload the Sales Invoice window and notice that widths don't change.
No tags attached.
duplicate of defect 00193713.0MP9 closed AugustoMauch Some grid columns don't have correct width 
related to defect 00181353.0MP3 closed gorkaion Exchange rate tab shows a very long "Active" field and a very short "Rate" field 
Issue History
2011-08-09 09:56gorkaionNew Issue
2011-08-09 09:56gorkaionAssigned To => alostale
2011-08-09 09:56gorkaionModules => User Interface Client Kernel
2011-08-09 09:57gorkaionRelationship addedrelated to 0018135
2011-12-27 13:12VictorVillarRelationship addedrelated to 0019371
2012-01-09 12:39alostaleRelationship replacedduplicate of 0019371
2012-01-09 12:40alostaleNote Added: 0044144
2012-01-09 12:40alostaleStatusnew => closed
2012-01-09 12:40alostaleResolutionopen => duplicate

Notes
(0044144)
alostale   
2012-01-09 12:40   
Reported as obn issue