0
こんにちは、私はテキストエリアのポップアップを作成していますが、データグリッドにメモを保存しています。データグリッドのコードを以下に示します。フレックスのdataGridの行の可変高さ
これで、ノートITを行の1つに追加しました。これで、すべての行が同じサイズになりました。私はテキストが各行に収まるようにサイズ変数を作りたい。ビッグテキストノートの場合は、スクロールが不要になるように行の高さを大きくする必要があります。データが小さいときにも同様の高さは、あなたのデータグリッドとあなたのデータグリッドの列のプロパティセットwordWrap="true"
のプロパティを設定しvariableRowHeight="true"
<mx:AdvancedDataGrid x="0" y="231" width="872" height="273" fontSize="12" id="dgRecentNotes" horizontalGridLineColor="#01030B" dataProvider="{patientProfile.notes}" horizontalGridLines="true" variableRowHeight="true">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Recent Notes" dataField="noteText" sortCompareFunction="date_sortCompareFunc" resizable="true">
<mx:itemRenderer>
<fx:Component>
<mx:HBox>
<mx:Text width="100%" height="100%" text="{(data.createdOn.getMonth()+1)+'/'+data.createdOn.getDate()+'/'+data.createdOn.getFullYear()+' ('+((data.createdOn.getHours()+1) >9 ? (data.createdOn.getHours()+1) : '0' + (data.createdOn.getHours()+1))+' : ' + ((data.createdOn.getMinutes()+1) >9 ? (data.createdOn.getMinutes()+1) : '0' + (data.createdOn.getMinutes()+1)) +')' +'\n'+data.noteText}"/>
</mx:HBox>
</fx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
</mx:columns>
</mx:AdvancedDataGrid>
variableRowHeight =「真」がすでに設定されていると私はあまりにも列のワードラップを使用しているが、そのようにテキストが ' 'ちょうどあなたのDataGrid列と100%に静的な幅を与えるに表示しているのitemRendererを使用している –
動作しませんでしたHbox用私は正確にはわかりません..それは動作するかもしれません...(なぜあなたはアイテムレンダラー内でHBoxを使用していますか?) –
そのまますべてそのままにしておきます。あなたのテキストは収まるでしょう。 – grass