jQueryclone
を使用してフォームの一部を複製し、ユーザーが「キャンセル」することを決定した場合は元の状態(クローンに保存されている)に復元しています。
私のクローンコードは次のようになります。
$(filterSec).find("select option:selected").attr("selected", true); // clone doesn't save user selections
savedFilterSec = filterSec.clone(true);
そして復元するコード:
$('.openFilter').replaceWith(savedFilterSec);
これは私のフォームのほとんどで機能します。問題は、ユーザーがキャンセルしたときに元の状態に復元されるjqxListBoxがいくつかあることですが、機能しなくなりました。何も選択できなくなりました(または、jqxdragdropを使用して設定したドラッグアンドドロップ)。複製されていない機能はありますか?「ロールバック」後にリストボックスを再度アクティブにするにはどうすればよいですか?
編集:
これは、リストボックスだけでなく、すべてのjqxWidgetsで問題になるようです。