Hi, PFA control for displaying auto vacuum fields into grid. This control is common for Materialized View Node and Table Node.
*Usage:* { id: 'vacuum_table', label: '{{ _("Vacuum Table") }}', model: VacuumTableModel, editable: false, type: 'collection', canEdit: true, group: '{{ _("Table") }}', mode: ['edit', 'create'], url: 'get_vacuum_defaults', control: Backform.VacuumCollectionControl.extend({ grid_columns :[ { name: 'label', label: '{{ _("Label") }}', cell: 'string', editable: false }, { name: 'value', label: '{{ _("Value") }}', cellFunction: cellFunction, editable: function(m) { if(m.handler.has('autovacuum_enabled')) { return m.handler.get('autovacuum_enabled'); } return !m.handler.isNew(); } }, { name: 'setting', label: '{{ _("Default value") }}', cellFunction: cellFunction, editable: false } ] }), When using this control, provide following parameters in schema: *1. model* 2. *url - *to fetch default values for auto vacuum fields. 3. *grid columns - *Name of the columns to display in the grid. Please review the patch. Thanks Surinder Kumar
vacuum_collection_control.patch
Description: Binary data
-- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers