javascripts/basepack.js in netzke-basepack-0.3.5 vs javascripts/basepack.js in netzke-basepack-0.3.6
- old
+ new
@@ -55,23 +55,27 @@
})
}
};
Ext.netzke.renderer = function(renderer, c, config){
- res = Ext.emptyFn;
- switch (renderer) {
+ res = null; // null-renderer means "no renderer"
+
+ if (renderer){
+ switch (renderer) {
- // custom renderers can be later added like this:
- case 'my_renderer':
- res = function(value){ return "Not implemented" };
- break
+ // more renderers can be later added like this:
+ case 'my_renderer':
+ res = function(value){ return "My renderer: " + value };
+ break
- // falls back to Ext.util.Format renderers
- default:
- res = Ext.util.Format[renderer]
- break
+ // falls back to Ext.util.Format renderers
+ default:
+ res = Ext.util.Format[renderer] ? Ext.util.Format[renderer] : function(value){return "Unknown renderer"}
+ break
+ }
}
+
return res
}
// Mapping of editor field to grid filters
Ext.netzke.filterMap = {
@@ -107,6 +111,6 @@
}
var record = new recordType(values, id);
record.json = n;
return record;
}
-});
\ No newline at end of file
+});