]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
ObjectGrid: new helper add_text_row
authorDietmar Maurer <dietmar@proxmox.com>
Sat, 25 Feb 2017 09:52:31 +0000 (10:52 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sat, 25 Feb 2017 09:56:50 +0000 (10:56 +0100)
grid/ObjectGrid.js

index 0808727c4919532162251aa09a21d3910582598d..73a0469e0feeec7f7c51129f5d5984a08e1cdfd7 100644 (file)
@@ -24,6 +24,32 @@ Ext.define('Proxmox.grid.ObjectGrid', {
 
     rows: {},
 
+    add_text_row: function(name, text, opts) {
+       var me = this;
+
+       opts = opts || {};
+
+       me.rows[name] = {
+           required: true,
+           defaultValue: opts.defaultValue,
+           header: text,
+           renderer: opts.renderer,
+           editor: {
+               xtype: 'proxmoxWindowEdit',
+               subject: text,
+               items: {
+                   xtype: 'proxmoxtextfield',
+                   name: name,
+                   deleteEmpty: true,
+                   emptyText: opts.defaultValue,
+                   labelWidth: Proxmox.Utils.compute_min_label_width(
+                       text, opts.labelWidth),
+                   fieldLabel: text
+               }
+           }
+       };
+    },
+
     add_boolean_row: function(name, text, opts) {
        var me = this;