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 显示/隐藏 - 这保留了 jqGrid 不变。

于 2013-02-20T10:11:35.227 回答