私は現在、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()
onShow
onHide
そして最後に、上記のコードを含む一種の自分自身を定義しました。しかし、 and メソッドが機能しているにもかかわらずshow()
、hide()
私自身のrequestShow()
andrequestHide()
メソッドは呼び出されませんでした。
私は何が欠けていますか?