首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏和取消隐藏koGrid元素

隐藏和取消隐藏koGrid元素
EN

Stack Overflow用户
提问于 2013-08-09 00:51:38
回答 1查看 368关注 0票数 3

我最近开始使用koGrid,我真的很喜欢它的几乎所有东西-除了这样一个事实,如果它在页面第一次加载时被隐藏,你会有很大的麻烦。

我已经组合了一个jsfiddle来演示我正在谈论的内容:

http://jsfiddle.net/smithkl42/L5uGT/3/

代码语言:javascript
复制
<div>
    <div data-bind="visible:visible">
        <div id="grid1" style="width: 50%; height: 200px;"
        data-bind = "koGrid: { data: myObsArray, footerVisible:false }" > </div>
    </div>
    <br/>
    <div>
        <div style="width: 50%; height: 200px;"
        data-bind = "koGrid: { data: myObsArray, footerVisible:false }" > </div>
    </div>
    <button data-bind="click:toggleFirstGrid">Toggle First Grid Visibility</button>
</div>

和:

代码语言:javascript
复制
$(function () {
    function vm() {
        var self = this;
        self.myObsArray = ko.observableArray([{
            firstName: 'John',
            lastName: 'Doe'
        }, {
            firstName: 'Jane',
            lastName: 'Doe'
        }]);

        self.visible = ko.observable(false);
        self.toggleFirstGrid = function(){
            self.visible(!self.visible());
        }
    };
    ko.applyBindings(new vm());
});

如果我设置了两个完全相同的网格,但在页面加载时隐藏了第一个网格,那么当它被取消隐藏时,它看起来会非常不稳定。

据我所知,这是一个已知的问题:

https://groups.google.com/forum/#!msg/knockoutjs/wHpGSUi_Nfo/3i4LY1CMLfkJ

但是在上面的线程中提到的解决方法不适用于这个特定的问题,正如您可以从jsfiddle中看到的那样:

http://jsfiddle.net/smithkl42/L5uGT/4/

有没有人想出一个好的解决办法?

EN

回答 1

Stack Overflow用户

发布于 2013-08-09 03:47:39

尝试将可见绑定移动到koGrid DIV标记本身。这似乎很管用。

代码语言:javascript
复制
<div>
  <div style="width: 50%; height: 200px;" data-bind="visible:visible, koGrid: { data: myObsArray, footerVisible:false }"></div>
  <br/>
  <div style="width: 50%; height: 200px;" data-bind="koGrid: { data: myObsArray, footerVisible:false }"></div>
  <button data-bind="click:toggleFirstGrid">Toggle First Grid Visibility</button>
</div>

http://jsfiddle.net/6abwy/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18131678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档