InternalIDRenderer.js (567B)
1 Ext.define("PartKeepr.Components.Grid.Renderers.InternalIDRenderer", { 2 extend: "PartKeepr.Components.Grid.Renderers.AbstractRenderer", 3 4 alias: 'columnRenderer.internalID', 5 6 renderer: function (value) 7 { 8 var values = value.split("/"); 9 var idstr = values[values.length - 1]; 10 var idint = parseInt(idstr); 11 12 return idstr + " (#" + idint.toString(36) + ")"; 13 }, 14 15 statics: { 16 rendererName: i18n("ID Renderer"), 17 rendererDescription: i18n("Renders an ID in both base36 as well as integer format") 18 } 19 });