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 });