Pman.Dialog.CoreNotifyRecur.bjs
[Pman.Core] / Pman.Dialog.CoreNotifyRecur.js
index bb13595..339fcc2 100644 (file)
@@ -335,12 +335,24 @@ Pman.Dialog.CoreNotifyRecur = {
                                     
                                     Roo.log(x);
                                     if (v.length) {
+                                    Roo.log("try fill");
                                         var cm = _this.grid.colModel;
-                                 
-                                        var ci = cm.getColumnByDataIndex(this.dataIndex);
-                                        var ce = cm.getCellEditor(ci);
-                                        ce.field.setValue(v);
-                                        return String.format('{0}',ce.field.el.value);
+                                        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(', '));