在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());


小提琴: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/

10-11 17:54