どうすればそんなことをするのですか?ウィジェットを完全に無効にする必要があります。つまり、すべてのインスタンスを無効にする必要があり、無効にした後にこれ以上インスタンスを作成できなくなります。検索してみましたが、何も出てきません。
どんな助けにも感謝します。
編集:
より活発な例。
たとえば、ウィジェットの 3 つのインスタンスが 3 つの要素に配置されているとします。次に、ウィジェットをオフにしたいと思います。静的メソッド turnOff を呼び出します。これにより、a) 動作中のすべてのインスタンスが無効になります b) 後で ajax 経由で呼び出された場合に、そのウィジェットの他のインスタンスが作成されるのを禁止します。つまり、再び動作させたいので、a を呼び出しますオンにする()。
私のウィジェットはヒント pugin であるため、ユーザーがヒントをオフにすると、どこでもオフにする必要があり、ページのヒント部分がまだ非同期に読み込まれているアプリ内の場所があります。
それは私がしなければならないことのほとんどです。