AbstractRenderer.js (697B)
1 Ext.define("PartKeepr.Components.Grid.Renderers.AbstractRenderer", { 2 name: null, 3 description: null, 4 config: { 5 rendererConfig: {} 6 }, 7 constructor: function (config) 8 { 9 this.initConfig(config); 10 11 return this; 12 }, 13 getRendererConfigItem: function (renderObj, item, defaultValue) 14 { 15 var config = renderObj.getRendererConfig(); 16 17 if (typeof(config) !== "object") 18 { 19 return defaultValue; 20 } 21 22 if (config === null) 23 { 24 return defaultValue; 25 } 26 27 if (config[item] === undefined) 28 { 29 return defaultValue; 30 } 31 32 return config[item]; 33 } 34 });