Wijmo FlexGrid 列宽为 header 文本 Angluar2
Wijmo FlexGrid column width as header text Angluar2
我想要 Wijmo FlexGrid header 的完整 header 文本可见:
.
如何使用 CSS 完成?
您可以使用 text-overflow 属性 并将其设置为省略号
您应该使用 Flexgrid 的 AutoSize 属性。检查这个线程:
http://wijmo.com/topic/auto-adjust-height-for-flexgrid-column-headers/
我也遇到了同样的问题,我也是这样解决的:
css 变化:
.wjcGrid .wj-colheaders .wj-header {
text-overflow: initial;
}
html 变化:
<wj-flex-grid #flex
[itemsSource]="data"
[isReadOnly]="true"
[headersVisibility]="'Column'"
[selectionMode]="'Row'"
(loadedRows)="onGridLoaded($event)"
[autoSizeMode] = "'Headers'">
</wj-flex-grid>
在组件中:
onGridLoaded(){
var self = this;
setTimeout(function() {
self.flex.autoSizeColumns();
},300);
}
you can remove setTimeout
from the above method,as i have used because i had some rendering issue when i was loading same grid multiple times.
希望它能解决您的问题。
我正在使用 TypeScript 开发 HTML5/Angular JS 4 应用程序。我需要结束我的专栏 header。我只是喜欢下面的内容并且它起作用了。
<wj-flex-grid #studentsWjFlexGrid [itemsSource]="studentsPerformanceData" style=" height:100%; width:100%">
<wj-flex-grid-column binding="longDescription" [width]="100" [wordWrap]="true">
<ng-template wjFlexGridCellTemplate cellType="ColumnHeader">
<span style="word-wrap: break-word;">Long Description Goes here</span>
</ng-template>
</wj-flex-grid-column>
</wj-flex-grid>
我想要 Wijmo FlexGrid header 的完整 header 文本可见:
如何使用 CSS 完成?
您可以使用 text-overflow 属性 并将其设置为省略号
您应该使用 Flexgrid 的 AutoSize 属性。检查这个线程: http://wijmo.com/topic/auto-adjust-height-for-flexgrid-column-headers/
我也遇到了同样的问题,我也是这样解决的:
css 变化:
.wjcGrid .wj-colheaders .wj-header {
text-overflow: initial;
}
html 变化:
<wj-flex-grid #flex
[itemsSource]="data"
[isReadOnly]="true"
[headersVisibility]="'Column'"
[selectionMode]="'Row'"
(loadedRows)="onGridLoaded($event)"
[autoSizeMode] = "'Headers'">
</wj-flex-grid>
在组件中:
onGridLoaded(){
var self = this;
setTimeout(function() {
self.flex.autoSizeColumns();
},300);
}
you can remove
setTimeout
from the above method,as i have used because i had some rendering issue when i was loading same grid multiple times.
希望它能解决您的问题。
我正在使用 TypeScript 开发 HTML5/Angular JS 4 应用程序。我需要结束我的专栏 header。我只是喜欢下面的内容并且它起作用了。
<wj-flex-grid #studentsWjFlexGrid [itemsSource]="studentsPerformanceData" style=" height:100%; width:100%">
<wj-flex-grid-column binding="longDescription" [width]="100" [wordWrap]="true">
<ng-template wjFlexGridCellTemplate cellType="ColumnHeader">
<span style="word-wrap: break-word;">Long Description Goes here</span>
</ng-template>
</wj-flex-grid-column>
</wj-flex-grid>