Pman.Tab.BuilderView.bjs
[Pman.Builder] / Pman.Dialog.BuilderForm.js
index cdda05c..acba417 100644 (file)
@@ -32,12 +32,104 @@ Pman.Dialog.BuilderForm = {
             xns: Roo,
             closable : true,
             height : 600,
+            title : "Edit Form Elements",
             width : 800,
+            items : [
+                {
+                    xtype: 'GridPanel',
+                    xns: Roo,
+                    region : 'center',
+                    grid : {
+                        xtype: 'EditorGrid',
+                        xns: Roo.grid,
+                        toolbar : {
+                            xtype: 'Toolbar',
+                            xns: Roo,
+                            items : [
+                                {
+                                    xtype: 'Fill',
+                                    xns: Roo.Toolbar
+                                },
+                                {
+                                    xtype: 'Button',
+                                    xns: Roo.Toolbar,
+                                    text : "Add Field"
+                                }
+                            ]
+                        },
+                        ds : {
+                            xtype: 'Store',
+                            xns: Roo.data
+                        },
+                        cm : [
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Label',
+                                editor : {
+                                    xtype: 'GridEditor',
+                                    xns: Roo.grid,
+                                    field : {
+                                        xtype: 'TextField',
+                                        xns: Roo.form
+                                    }
+                                }
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Type'
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Width',
+                                width : 50
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Data Field'
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Display Field'
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Source Data (hidden)'
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                listeners : {
+                                    headerchange : function (_self, columnIndex, newText)
+                                    {
+                                    
+                                    }
+                                },
+                                header : 'Source Data (display)'
+                            },
+                            {
+                                xtype: 'ColumnModel',
+                                xns: Roo.grid,
+                                header : 'Type'
+                            }
+                        ]
+                    }
+                }
+            ],
+            center : {
+                xtype: 'LayoutRegion',
+                xns: Roo
+            },
             buttons : [
                 {
                     xtype: 'Button',
                     xns: Roo,
-                    text : "Save"
+                    text : "Cancel"
                 },
                 {
                     xtype: 'Button',