
this._shadowRoot.querySelector('#managePrivateVersions').
addEventListener('click', this._managePrivateVersions.bind(this));
this._shadowRoot.querySelector('#managePublicVersions').
addEventListener('click', this._managePublicVersions.bind(this));
<td><button class="table-btn publish-btn">Publish</button></td>
<td><button class="table-btn delete-btn">Delete</button></td>
this._shadowRoot.querySelectorAll(".publish-btn, .delete-btn").forEach
(btn => { btn.addEventListener("click",
(e) => {
/* ... handle the action ... */
}); });
<div id="actionMessage" style="display: none;
text-align: right; margin-top: 10px;">Action triggered</div>
......... <div class="cockpit">
<div class="image-container"></div>
<div class="app-title">Cockpit</div>
<div class="buttons">
<button id="managePrivateVersions">Manage Private Versions</button>
<button id="managePublicVersions">Manage Public Versions</button>
</div> </div> .......
_submit(e) {
e.preventDefault();
this.dispatchEvent(new CustomEvent("propertiesChanged", {
detail: {
properties: {
modelId: this.modelId,
tenantUrl: this.tenantUrl,
apiString: this.apiString,
privateVersionLocation: this.privateVersionLocation,
publicVersionLocation: this.publicVersionLocation
}
}
}));
}
///json
{
"name": "sac_cockpit",
...
"properties": {
...
},
"methods": {
...
},
"events": {
...
}
}
var Action = sac_cockpit_1.getAction();
var ID = sac_cockpit_1.getID();
var PType = sac_cockpit_1.getSelectedType();
console.log("SAC"+"Action"+Action + "ID"+ ID+"Type"+PType);
if(Action === "publish") {
if(PType === "private") {
Table_1.getPlanning().getPrivateVersion(ID).publish();
} else if(PType === "public") {
Table_1.getPlanning().getPublicVersion(ID).publish();
}}
if(Action === "delete")
{ if(PType === "private") {
Table_1.getPlanning().getPrivateVersion(ID).deleteVersion();
} else if(PType === "public") {
Table_1.getPlanning().getPublicVersion(ID).deleteVersion();
}}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
7 | |
7 | |
7 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 |