我在kendo ui网格中动态添加了列。对于第一列,我指定宽度为35,而对于其他列,我指定宽度为100.现在会发生的是有多列数据,但由于列宽(100)我指定数据显示在新行中
我想要的是我希望列根据数据自动扩展到宽度。
我尝试删除我设置为100的宽度。但这没有帮助。
请帮我解决这个问题。
答案 0 :(得分:1)
如果你在设置kendo网格时设置'scrollable:true',你可以看到水平滚动条..你的问题可以解决..
$("#grid").kendoGrid({
scrollable:true,
columns: columns
});
这jsbin可能对你有帮助..
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试一下
var options = $("#grid").data("kendoGrid").getOptions();
for (i = 0; i < options.columns.length; i++)
{
options.columns[i].width = "100px";
if(i==4) //I can only filter by index in my case
{
options.columns[i].width = "100px";
options.columns[i].title = "100px";
options.columns[i].filterable = "100px";
}
}
$("#grid").data("kendoGrid").setOptions(options);