0
<div data-bind="ifnot: SelectedElement">
    test
    <table id="elementsTable" class="scroll">
    </table>
</div>

<div data-bind="with: SelectedElement">
    <p data-bind="text: Id"></p>
    <p data-bind="text: Name"></p>
    <p data-bind="text: Description"></p>

    <button data-bind="click: $parent.CloseElement">Close</button>
</div>

上記のコードはjqGridを非表示にして要素の詳細を表示し、それを閉じて前の状態でjqGridを表示できるようにします-しかし、要素jqGrid disaperを閉じた後、いつでもinitGrid()を再度呼び出すことができますが、それは最善の解決策ではありません. それを行うための回避策はありますか?絶対位置で要素を作成することは最良の選択ではありません (おそらくいくつかの設計上の問題が発生します)

4

1 に答える 1

0

わかりました、代わりにデータバインドを使用する小さな回避策私はjquery show/hideを使用します-これはjqGridをそのまま保持します。

于 2013-02-20T10:11:35.227 に答える