私は、オフィスで使用している組織サイトに Greasemonkey プラグインを構築する JavaScript のプロジェクトに取り組んでいます。既存のレンダリング関数に変更を単純に挿入することはできないため、変更をレンダリングしたままにするのに問題があります。
その結果、レンダリングが発生するすべてのイベントを見つけて、そこに独自のレンダリング関数を挿入する必要があります。ただし、いくつかのイベントが発生していることは確認できますが、それらに接続することはできません。私が知りたいのは、関数をオブジェクトのデータ メンバーにバインドして、そのメンバーが変更されるたびに関数が呼び出されるようにする方法です。私たちのチーム メンバーの 1 人はそれが可能だと考えたようでしたが、彼が使用するように私たちに言った方法はうまくいかなかったようです。
私たちが試したのは、
window.Controller.bind("change:idBoardCurrent", OMGITWORKED);
whereidBoardCurrent
は のメンバーでwindow.Controller
あり、が変更さOMGITWORKED
れたときに呼び出される関数です。window.Controller.idBoardCurrent
私は JavaScript やデータ バインディングにあまり詳しくないので、これが正しいか間違っているか、何が正しくて何が間違っているのかわかりません。誰かがこのスニペットで何を変更すべきかを指摘してくれたり、別の方法を提案してくれたりしたら、とても感謝しています。