Kendo UI for Angular: 如何在网格中定义最小宽度
Kendo UI for Angular: how to define min-width in grid
在这个 Kendo UI for Angular 网格中,我用 width: 100px
定义了列。我现在需要的是用 min-width
而不是 width
来定义列。这可能吗?
<kendo-grid
[kendoGridBinding]="data"
[resizable]="true"
[sortable]="true"
filterable="menu">
<kendo-grid-column
*ngFor="let col of columns"
[title]="col.title"
field="{{col.field}}"
filter="{{col.filter}}"
[width]="100"
[class]="{'alignRight': col.alignRight }">
</kendo-grid-column>
</kendo-grid>
请尝试使用 minresizablewidth 输入 属性 如:
<kendo-grid
[kendoGridBinding]="data"
[resizable]="true"
[sortable]="true"
filterable="menu">
<kendo-grid-column
*ngFor="let col of columns"
[title]="col.title"
field="{{col.field}}"
filter="{{col.filter}}"
[width]="100"
[minResizableWidth]="80"
[class]="{'alignRight': col.alignRight }">
</kendo-grid-column>
确保用户无法使用 UI 调整列的大小(示例中不小于 80px)。
在这个 Kendo UI for Angular 网格中,我用 width: 100px
定义了列。我现在需要的是用 min-width
而不是 width
来定义列。这可能吗?
<kendo-grid
[kendoGridBinding]="data"
[resizable]="true"
[sortable]="true"
filterable="menu">
<kendo-grid-column
*ngFor="let col of columns"
[title]="col.title"
field="{{col.field}}"
filter="{{col.filter}}"
[width]="100"
[class]="{'alignRight': col.alignRight }">
</kendo-grid-column>
</kendo-grid>
请尝试使用 minresizablewidth 输入 属性 如:
<kendo-grid
[kendoGridBinding]="data"
[resizable]="true"
[sortable]="true"
filterable="menu">
<kendo-grid-column
*ngFor="let col of columns"
[title]="col.title"
field="{{col.field}}"
filter="{{col.filter}}"
[width]="100"
[minResizableWidth]="80"
[class]="{'alignRight': col.alignRight }">
</kendo-grid-column>
确保用户无法使用 UI 调整列的大小(示例中不小于 80px)。