Varsii
28. April 2020 um 14:30
1
Hallo zusammen
Ich habe eine Frage: Wie kann ich beim Klicken auf die Schaltfläche ‘Antworten’ in einem Thema eine Aufrufmethode hinzufügen? Ich möchte eine Nachricht einblenden, wenn bestimmte Bedingungen erfüllt sind.
Vielen Dank.
Canapin
(Coin-coin le Canapin)
4. Oktober 2020 um 13:44
2
Ich bin auch daran interessiert.
hawm
(Hawm)
4. Oktober 2020 um 16:58
3
Ich denke, api.onAppEvent("page:compose-reply", callback) sollte funktionieren
.catch(popupAjaxError);
},
editFirstPost() {
this.model
.firstPost()
.then((firstPost) => this.send("editPost", firstPost));
},
// Post related methods
replyToPost(post) {
const composerController = this.composer;
const topic = post ? post.get("topic") : this.model;
const quoteState = this.quoteState;
const postStream = this.get("model.postStream");
this.appEvents.trigger("page:compose-reply", topic);
if (!postStream || !topic || !topic.get("details.can_create_post")) {
return;
}
Canapin
(Coin-coin le Canapin)
4. Oktober 2020 um 17:28
4
Danke! Es funktioniert tatsächlich.
Ich konnte jedoch die Veranstaltung zum Erstellen eines neuen Themas nicht finden.
hawm
(Hawm)
4. Oktober 2020 um 17:43
5
Suchen Sie die Vorlage und die Klasse create-topic-button, vielleicht finden Sie dort etwas. Auch Installing the Inspector - Ember Inspector - Ember Guides kann Ihnen helfen, ein solches Problem zu lösen.