Apache Royale: что такое свойство rowHeight Jewel DataGrid, эквивалентное в SDK 0.9.8 # 2556

Я перешел с SDK 0.9.7 на SDK 0.9.8#2556, чтобы быть в курсе. Похоже, что свойство rowHeight в Jewel Datagrid больше недоступно. Я не нашел, как установить высоту строки по умолчанию. (Я хочу, чтобы вся моя строка имела высоту 64 пикселя).

Нужна ли мне бусина или добавить элемент рендеринга для установки высоты?

Любая помощь будет оценена

С Уважением


person Fred    schedule 10.12.2020    source источник


Ответы (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>
person Carlos Rovira    schedule 10.12.2020
comment
Привет Карлос, большое спасибо за ваш быстрый ответ, как обычно. Я использую бусину, и она работает правильно :) - person Fred; 11.12.2020