resources/Editors/Editor.Roo.LayoutDialog.bjs
[app.Builder.js] / resources / Editors / Editor.Roo.LayoutDialog.js
index b691dc5..ff317d8 100644 (file)
@@ -664,7 +664,14 @@ Editor.Roo.LayoutDialog = new Roo.XComponent({
            
            if (el.xtype == 'ComboBox') {
            
-   
+               el.alwaysQuery = true;
+               el.triggerAction = 'all';
+               el.forceSelection = true;
+               el.selectOnFocus = true;
+               el.minChars = 2;
+               el.editable = true;
+               
+               
                el.queryParam  = 'query[' + rec.data.display_field + ']';// SET WHEN USED
                
                el.hiddenName = rec.data.dataIndex // SET WHEN USED eg. project_id
@@ -716,23 +723,19 @@ Editor.Roo.LayoutDialog = new Roo.XComponent({
            
            }
            
-           if (el.xtype == 'ComboBox') {
+           if (el.xtype == 'ComboBoxArray') {
            
-   
-               el.queryParam  = 'query[' + rec.data.display_field + ']';// SET WHEN USED
-               
-               el.hiddenName = rec.data.dataIndex // SET WHEN USED eg. project_id
-               el.name  = rec.data.dataIndex + '_' + rec.data.display_field; // SET WHEN USED eg. project_id_name
-               
-               el.displayField = rec.data.display_field // SET WHEN USED eg. project_id
-               el.valueField = rec.data.relates_to_col 
+               el.hiddenName = rec.data.dataIndex;
+               el.name = rec.data.dataIndex + '_' + rec.data.display_field;
                
-               el.tpl = '<div class="x-grid-cell-text x-btn button"><b>{' + rec.data.display_field +'}</b> </div>'; // SET WHEN USED
-             
-           
-              el.items = [
+               el.items = [
+                   'alwaysQuery' : true,
+                   'triggerAction' : 'all',
+                   'forceSelection': true,
+                   'selectOnFocus' : true,
+                   'minChars' :2,
+                   'editable' : true,
                    {
-                           
                        '*prop' : 'store',
                        'xtype' : 'Store',
                        '|xns' : 'Roo.data',
@@ -767,6 +770,19 @@ Editor.Roo.LayoutDialog = new Roo.XComponent({
                        ]
                    }
                ];
+               
+               el.queryParam  = 'query[' + rec.data.display_field + ']';// SET WHEN USED
+               
+               el.hiddenName = rec.data.dataIndex // SET WHEN USED eg. project_id
+               el.name  = rec.data.dataIndex + '_' + rec.data.display_field; // SET WHEN USED eg. project_id_name
+               
+               el.displayField = rec.data.display_field // SET WHEN USED eg. project_id
+               el.valueField = rec.data.relates_to_col 
+               
+               el.tpl = '<div class="x-grid-cell-text x-btn button"><b>{' + rec.data.display_field +'}</b> </div>'; // SET WHEN USED
+             
+           
+              
            
            }