javascript - Kogrid:网格的最后一列仅部分可见

标签 javascript knockout.js kogrid

在 koGrid 2.1.1 中:

不知何故,网格的最后一列仅部分可见。

我使用网格的默认配置通过示例重现了这个错误。

HTML:

<div class="gridStyle" data-bind="koGrid: gridOptions"></div>

CSS:

.gridStyle {
border: 1px solid rgb(212, 212, 212);
width: 400px;
height: 300px;
}

脚本:


function mainVm() {
    var self = this;
    this.myData = ko.observableArray([{
        name: "Moroni",
        age: 50
    }, {
        name: "Tiancum",
        age: 43
    }, {
        name: "Jacob",
        age: 27
    }, {
        name: "Nephi",
        age: 29
    }, {
        name: "Enos",
        age: 34
    }]);
    this.gridOptions = {
        data: self.myData
    };
};
ko.applyBindings(new mainVm());

fiddle :http://jsfiddle.net/4hUcc/1/

我找不到造成这种情况的原因。有什么线索吗??

最佳答案

为了计算滚动条的宽度和高度,一旦加载了 javascript 文件,koGrid 就会在您的主体中添加一个临时的 div。

因此,如果您在 HTML 的头部添加 koGrid-x.js,则主体不会加载,滚动条测量也会失败。

另一方面,如果您在 body 元素的末尾添加 koGrid-x.js 文件,它将已经加载并且一切都应该按预期工作。

关于javascript - Kogrid:网格的最后一列仅部分可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18612565/

相关文章:

javascript - jQuery 和 Bootstrap : Warning on console - Failed resource

javascript - knockout 可观察的访问属性

javascript - knockout : dynamic content and applyBindings

knockout.js - 使用映射插件和KoGrid knockout 父子延迟加载

knockout.js - 将 koGrid 与 Durandal/HotTowel 模板集成

javascript - 在 HTML canvas 元素中将 Vector 优势与 Bitmap 相结合 - 如何实现?

javascript - jQuery .click() 导致页面滚动

javascript - 在 filter() 方法中返回值而不是对象

javascript - Breeze 未检测到变化

javascript - 需要获取自定义复选框列才能在KoGrid中工作