【发布时间】:2020-02-14 18:01:22
【问题描述】:
我在列宽问题上苦苦挣扎。我希望最后一列是 100% 宽度 显然我不能使用 columnWidth="100%"。
我在 SDK 0.9.6 中使用 js|DataGrid(基本)
这是我的代码:
<js:DataGrid localId="dg" percentWidth="100" percentHeight="100">
<js:columns>
<js:DataGridColumn label="Date" dataField="FAC_DATE" columnWidth="120"/>
<js:DataGridColumn label="Px. H.T." dataField="FAC_PX_HT" columnWidth="160"/>
<js:DataGridColumn label="Label" dataField="FAC_DESIGNATION" />
</js:columns>
这是给出以下 JS :
<div id="dataGridColumn2" class="last DataGridColumnList" style="overflow: hidden;vertical-align: top;left: 280px;top: 0px;width: 66px;display: inline-block;">
问题是 width: 66px; 。我怎样才能摆脱这个?
我在样式中尝试了这个(在包含我的 DataGrid 的 mxml 中):
<fx:Style>
@namespace j "library://ns.apache.org/royale/jewel";
@namespace js "library://ns.apache.org/royale/basic";
.last {
width: "max-content";
}
</fx:Style>
也试试
<js:DataGridColumn label="Label" dataField="FAC_DESIGNATION" className="mycolumnmax" />
和
.mycolumnmax {
width: "max-content";
}
但这不起作用,就像我的类名被忽略了。
请帮忙!
【问题讨论】:
标签: datagrid column-width apache-royale