partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

SiUnitList.js (648B)


      1 Ext.define('PartKeepr.SiUnitList', {
      2     extend: 'Ext.view.BoundList',
      3     alias: 'widget.siunitlist',
      4     getInnerTpl: function(displayField) {
      5         return '<span style="display: inline-block; width: 15px;">{' + displayField + '}</span><span style="display: inline-block; width: 40px;">{prefix}</span>(10<sup>{exponent}</span>)';
      6     },
      7     initComponent: function () {
      8         this.callParent(arguments);
      9 
     10         this.getSelectionModel().on("select", this.onItemSelect, this);
     11 
     12     },
     13     onItemSelect: function(selection, record) {
     14         if (record !== null) {
     15             this.pickerField.collapse();
     16         }
     17         return;
     18     },
     19 });