#datagrid #row-height #apache-royale
#datagrid #высота строки #apache-royale
Вопрос:
Я перешел с SDK 0.9.7 на SDK 0.9.8 # 2556, чтобы быть «обновленным». Похоже, что rowHeight
свойство в Jewel Datagrid больше не доступно. Я не нашел, как установить высоту строки по умолчанию. (Я хочу, чтобы вся моя строка имела высоту 64 пикселя).
Нужен ли мне шарик или добавить itemrenderer для установки высоты?
Любая помощь будет оценена
С уважением
Ответ №1:
Мы удалили API из компонентов TLC, доступных в PresentationModels, чтобы избежать дублирования API и добавить дополнительный размер.
Это пример из Tour De Jewel, который использует rowHeigh` в DataGridPresentationModel:
<j:DataGrid localId="dg4" height="205"
change="dataGridChange(event.target as DataGrid, lb4)"
dataProvider="{productModel.productList}">
<j:columns>
<j:DataGridColumn label="Images" dataField="image" columnWidth="100"
itemRenderer="itemRenderers.ImageDataGridItemRenderer"/>
<j:DataGridColumn label="Title" dataField="title" columnWidth="140"/>
<j:DataGridColumn label="Sales" dataField="sales" columnWidth="80" align="right"/>
</j:columns>
<j:beads>
<j:DataGridPresentationModel rowHeight="54"/>
</j:beads>
</j:DataGrid>
Комментарии:
1. Привет, Карлос, большое спасибо за ваш быстрый ответ, как обычно. Я использую шарик, и он работает правильно 🙂
2. Что, если я хочу использовать переменную высоту строки? как установить?