if (!_this.data) {
return false;
}
- o.params = Roo.apply(o.params, {
+ o.params = Roo.apply(o.params || {}, {
person_id : _this.data.person_id,
onid : _this.data.onid,
ontable : _this.data.ontable,
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(', '));
+
+
+
+ }
+
return String.format('{0}', r.data.freq_hour_name || v);
},
{
xtype: 'Button',
xns: Roo,
+ listeners : {
+ click : function (_self, e)
+ {
+ _this.dialog.hide();
+ }
+ },
text : "Done"
}
]