width : 250,
renderer : function(v,x,r) {
+ Roo.log(x);
if (v.length) {
+ Roo.log("try fill");
var cm = _this.grid.colModel;
-
+ Roo.log(this);
+ var ci = cm.getColumnByDataIndex(this.name);
+ Roo.log(ci);
+ var tv = [];
+ var vals = Roo.decode(v);
+ Roo.each(vals, function(k) {
+ var r = this.findRecord(this.valueField, k);
+ if(r){
+ tv.push(r.data[this.displayField]);
+ }else if(this.valueNotFoundText !== undefined){
+ tv.push( this.valueNotFoundText );
+ }
+ },ci.editor.field);
+
+
+ return String.format('{0}',tv.join(', '));
+
}