startParam: 'start',
limitParam: 'limit',
extraParams: '{extraParams}',
- url: "/api2/json/nodes/localhost/tasks",
+ url: '{url}',
},
listeners: {
prefetch: 'updateLayout',
initComponent: function() {
const me = this;
+ let nodename = me.nodename || 'localhost';
+ let url = me.url || `/api2/json/nodes/${nodename}/tasks`;
+ me.getViewModel().set('url', url);
+
let updateExtraFilters = function(name, value) {
let vm = me.getViewModel();
let extraFilter = Ext.clone(vm.get('extraFilter'));