set id of DOMContainer, in case it changed because server-side send a different template

This commit is contained in:
Ralf Becker 2020-06-04 17:04:14 +02:00
parent b398935fd6
commit ff0cdf8143
2 changed files with 5 additions and 0 deletions

View File

@ -398,6 +398,8 @@ var etemplate2 = /** @class */ (function () {
this._widgetContainer.setApiInstance(egw(currentapp, egw.elemWindow(this._DOMContainer)));
this._widgetContainer.setInstanceManager(this);
this._widgetContainer.setParentDOMNode(this._DOMContainer);
// set id of DOMContainer, in case it changed because server-side send a different template
this._DOMContainer.id = this.uniqueId = _name.replace(/\./g, '-');
// store the id to submit it back to server
if (_data) {
this._etemplate_exec_id = _data.etemplate_exec_id;

View File

@ -506,6 +506,9 @@ export class etemplate2
this._widgetContainer.setInstanceManager(this);
this._widgetContainer.setParentDOMNode(this._DOMContainer);
// set id of DOMContainer, in case it changed because server-side send a different template
this._DOMContainer.id = this.uniqueId = _name.replace(/\./g, '-');
// store the id to submit it back to server
if (_data)
{