},
handler: function() {
+ if (!this.pendingGrid) {
+ this.pendingGrid = this.up('proxmoxPendingObjectGrid');
+ if (!this.pendingGrid) throw "revert button requires a pendingGrid";
+ }
let view = this.pendingGrid;
let rec = view.getSelectionModel().getSelection()[0];
failure: (response) => Ext.Msg.alert('Error', response.htmlStatus),
});
},
-
- initComponent: function() {
- if (!this.pendingGrid) throw "revert button requires a pendingGrid";
- this.callParent(arguments);
- },
});
handler: run_editor
});
- var revert_btn = new PVE.button.PendingRevert({
- pendingGrid: me,
- });
+ var revert_btn = new PVE.button.PendingRevert();
var set_button_status = function() {
var sm = me.getSelectionModel();
handler: function() { me.run_editor(); }
});
- var revert_btn = new PVE.button.PendingRevert({
- pendingGrid: me,
- });
+ var revert_btn = new PVE.button.PendingRevert();
var set_button_status = function() {
var sm = me.getSelectionModel();
handler: run_move
});
- var revert_btn = new PVE.button.PendingRevert({
- pendingGrid: me,
- });
+ var revert_btn = new PVE.button.PendingRevert();
var set_button_status = function() {
var rec = me.selModel.getSelection()[0];
});
var revert_btn = new PVE.button.PendingRevert({
- pendingGrid: me,
apiurl: '/api2/extjs/' + baseurl,
});
handler: function() { me.run_editor(); }
});
- var revert_btn = new PVE.button.PendingRevert({
- pendingGrid: me,
- });
+ var revert_btn = new PVE.button.PendingRevert();
var set_button_status = function() {
var sm = me.getSelectionModel();