私は現在、enyo.Popup動作を模倣しようとしています。でソースを見ましたgithubが、理解するのに苦労しました。
特に、それは私が問題を抱えているコードです:
handlers: {
//...
onRequestShow: "requestShow",
onRequestHide: "requestHide"
},
//* @public
events: {
//* Fires after the popup is shown.
onShow: "",
//* Fires after the popup is hidden.
onHide: ""
},
また、コードの他の場所では、 への呼び出しがありますthis.show()。
まず、 の宣言が見つかりませんでしたthis.show()。第 2 に、それぞれ内にある必要があると思いますがthis.show()、イベントとイベントはどこで呼び出されますか?this.hide()onShowonHide
そして最後に、上記のコードを含む一種の自分自身を定義しました。しかし、 and メソッドが機能しているにもかかわらずshow()、hide()私自身のrequestShow()andrequestHide()メソッドは呼び出されませんでした。
私は何が欠けていますか?