[hub] emit hub call event to set category options while publishing
This commit is contained in:
parent
6faffa5007
commit
e72a2fa9de
@ -12,11 +12,7 @@ function ItemPublishDialog(primary_action, secondary_action) {
|
|||||||
"label": "Hub Category",
|
"label": "Hub Category",
|
||||||
"fieldname": "hub_category",
|
"fieldname": "hub_category",
|
||||||
"fieldtype": "Autocomplete",
|
"fieldtype": "Autocomplete",
|
||||||
"options": ["Agriculture", "Books", "Chemicals", "Clothing",
|
"options": [],
|
||||||
"Electrical", "Electronics", "Energy", "Fashion", "Food and Beverage",
|
|
||||||
"Health", "Home", "Industrial", "Machinery", "Packaging and Printing",
|
|
||||||
"Sports", "Transportation"
|
|
||||||
],
|
|
||||||
"reqd": 1
|
"reqd": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -31,6 +27,15 @@ function ItemPublishDialog(primary_action, secondary_action) {
|
|||||||
primary_action: primary_action.fn,
|
primary_action: primary_action.fn,
|
||||||
secondary_action: secondary_action.fn
|
secondary_action: secondary_action.fn
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const hub_call_key = 'get_categories{}';
|
||||||
|
|
||||||
|
erpnext.hub.on(`response:${hub_call_key}`, () => {
|
||||||
|
dialog.fields_dict.hub_category.set_data(
|
||||||
|
erpnext.hub.cache[hub_call_key].map(d => d.name)
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
return dialog;
|
return dialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ hub.call = function call_hub_method(method, args={}, setup_cache_invalidation =
|
|||||||
}
|
}
|
||||||
|
|
||||||
erpnext.hub.cache[key] = r.message;
|
erpnext.hub.cache[key] = r.message;
|
||||||
|
erpnext.hub.trigger(`response:${key}`);
|
||||||
resolve(r.message);
|
resolve(r.message);
|
||||||
}
|
}
|
||||||
reject(r);
|
reject(r);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user