【发布时间】:2013-06-05 06:45:45
【问题描述】:
我在 kendo ui 网格中动态添加了列。对于第一列,我将宽度指定为 35,对于其他列,我将宽度指定为 100。现在发生的情况是有很多数据的列,但由于列宽 (100),我指定数据显示在新行中.
我想要的是我希望列根据数据自动扩展到宽度。
我尝试删除我设置为 100 的宽度。但这没有帮助。
请帮帮我。
【问题讨论】:
标签: kendo-ui kendo-grid
我在 kendo ui 网格中动态添加了列。对于第一列,我将宽度指定为 35,对于其他列,我将宽度指定为 100。现在发生的情况是有很多数据的列,但由于列宽 (100),我指定数据显示在新行中.
我想要的是我希望列根据数据自动扩展到宽度。
我尝试删除我设置为 100 的宽度。但这没有帮助。
请帮帮我。
【问题讨论】:
标签: kendo-ui kendo-grid
如果你在设置剑道网格时设置'scrollable:true',你可以看到水平滚动条..你的问题可以解决..
$("#grid").kendoGrid({
scrollable:true,
columns: columns
});
这个jsbin 可能会帮助你..
【讨论】:
【讨论】:
试试这个
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);
【讨论】: