在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/