Использование реагировать родной, как я могу построить сравнительную таблицу, которая выглядит как https://www.edrawsoft.com/templates/images/smart-phone-comparison-table.pngРеагировать Native вид сетки, чтобы показать сравнительную таблицу
Я также хочу иметь заголовок раздела, если это возможно. Например, цена не в своей колонке, но похож на заголовок таблицы раздела в прошивкой мнение Список даст мне один столбец, но я хочу несколько столбцов
Благодаря
EDIT: Ниже код работает, но проблема в том, что если я прокручиваю по горизонтали, тогда прокручивается только одно представление списка. Я хочу, чтобы они оба прокручивали. (Я в основном пытаюсь сделать строки и столбцы, как Excel, в моем случае данные могут быть большими (30 строк и столбцов 5-8), и я не хочу, чтобы это жёстко.)
render() {
return (
<ScrollView>
<ListView horizontal
style={styles.container}
dataSource={this.state.dataSource}
renderRow={this.renderRow}
/>
<ListView horizontal
style={styles.container}
dataSource={this.state.dataSource}
renderRow={this.renderRow}
/>
</ScrollView>
)
В ниже изображения я хочу оба представления списка прокручиваться, когда второй один прокручивается, но, как видно на изображении только второй ListView прокрутки и не первый ...
Там нет вне коробки компонента Столика в реакции родной. но нетрудно сделать это с помощью ListView и вывести каждую строку с помощью 'style = {{flex: 1, flexDirection: 'row'}}' – Takahiro
@Takahiro Спасибо за комментарий. Я не хочу жестко задавать значения. Данные будут поступать с сервера. Я попробовал обновленный код выше, но проблема в том, что если я прокручу по горизонтали, будет прокручиваться только одно представление списка. Я хочу, чтобы они оба прокручивали. – Yahoo
Зачем вам нужно несколько списков ListView? Я думал, тебе нужен только один (за столом). И, конечно, вам не нужно жестко кодировать значения, если вы используете ListViewDataSource. все, что вам нужно сделать, это преобразовать ваш DataSource и отобразить каждую строку в виде списка ячеек, а также использовать гибкую схему для их выравнивания. – Takahiro