2016-11-17 5 views
2

jQueryおよび/またはshieldUIの知識がほとんどない別の開発バックグラウンドから来ています。誰かがすぐにshieldUIコンポーネントやウィジェットを削除/破棄する方法を説明してくれますか?私は特別なウィジェットのメソッドが表示されないので、これはjQueryで行われると仮定します。破棄すると、すべてをマークアップに含めることができます。shieldUIウィジェットの作成と破棄

また、hide()を呼び出すとウィジェットで何が起こりますか?私はマークアップが何らかの形で取り除かれた(削除された)のを見ますが、いくつかのラッパーは残っています。同じ "id"を持つ別のウィジェットの設定を呼び出すことは安全ですか?それは上書きされますか?オブジェクトorhpansを引き起こしますか?

ご覧のとおり、私は非常に基本的な「どのように動作するのか」が不足しています。私はすぐに学ぶので、基本的な指針はほんの少しです。ありがとうございました:)

EDIT:found swidget()の下にウィジェットのメソッドを破棄しました... swidgetは何ですか?

+0

.swidget()はオブジェクトにアクセスして自分のプロパティにアクセスできるようにしています。 – Denisx

答えて

1

swidget()はに関し、手元質問に対して、また

heightwidthrefresh()destroy()、として、あなたがメソッドとプロパティにアクセスするためのコンポーネントインスタンスへの参照を与えます破壊メソッドとアプローチ - アイデアは、コンポーネントの一部のデータをリフレッシュする必要があるときはいつでも、再バインドなどのメソッドを呼び出すのではなく、再作成することができるということです。 これは次のデモンストレーションで実演されています。

+0

ありがとうございました。私はそれがどのように動作するか基本的な考えを持っていると思う。私はそれがどのように処理されるかを見るためにテストプロジェクトをセットアップします。すべてのデモで、基本的なhtml要素が既に宣言されていることがわかります。これはレイアウトなどを設定するための好ましい方法ですか、必要なときに実行中に要素からコードを動的に作成する場合には違いはありませんか? – hpet

+0

HTML要素がDOMに追加された後でShield UIウィジェットを初期化する限り、何も変更してはいけません。 –

関連する問題