隐藏jqgrid与淘汰赛打破它(jquery问题?)

时间:2013-02-19 10:21:32

标签: jquery jqgrid knockout.js

<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以显示Element详细信息并允许关闭它并在previus状态下显示jqGrid - 但在关闭元素jqGrid disaper之后我总是可以再次调用initGrid()但这不是最好的解决方案。有没有办法解决这个问题?创建具有绝对位置的元素不是最佳选择(可能会导致一些设计问题)

1 个答案:

答案 0 :(得分:0)

好吧,小的解决方法而不是使用数据绑定我使用jquery show / hide - 这保持jqGrid不变。