https://portal.bitrix24.ru/rest/1/hook_code/crm.deal.list
<Appbar style={styles.bottom} onLayout={(event) => {
const {height} = event.nativeEvent.layout;
// пробросить этот height в margin
}}>
...
</Appbar>
expo build:ios --release-channel prod-100
expo build:ios --release-channel prod-101
expo publish --release-channel prod-101
$columns = [
['id' => 'ID', 'name' => 'ID', 'sort' => 'ID', 'default' => true],
['id' => 'NAME', 'name' => 'Наименование', 'sort' => 'NAME', 'default' => true]
];
$properties = CIBlockProperty::GetList([], ['ACTIVE' => 'Y', 'IBLOCK_ID' => 1]);
while ($prFields = $properties->GetNext()) {
$columns[] = [
'id' => $prFields['CODE'],
'name' => $prFields['NAME'],
'sort' => $prFields['CODE'],
'default' => true
];
}
$rows = [];
$res = CIBlockElement::GetList([], ['IBLOCK_ID' => 1, 'ACTIVE' => 'Y'], false, false, ['IBLOCK_ID', 'ID', 'NAME']);
while ($ar = $res->GetNextElement()) {
// чтобы автоматом новые свойства добавлялись, но лучше
// через $res->Fetch() сделать и нужные св-ва передавать в arSelect
$fields = $ar->GetFields();
$props = $ar->GetProperties();
$properties = [];
foreach ($props as $prop) {
$properties[$prop['CODE']] = $prop['VALUE'];
}
$data = array_merge($properties, $fields);
$rows[] = [
'data' => $data
];
}
$APPLICATION->IncludeComponent('bitrix:main.ui.grid', '', [
'GRID_ID' => 'report_list',
'COLUMNS' => $columns,
'ROWS' => $rows,
// Другие свойства
]);
'ROWS' => [
[
'data' => [
'ID' => 1,
'NAME' => "Название 1",
'PROP_1' => 1000,
'PROP_2' => "Свойство 1"
],
], [
'data' => [
'ID' => 2,
'NAME' => "Название 2",
'PROP_1' => 2000,
'PROP_2' => "Свойство 2"
],
]
];
'COLUMNS' => [
['id' => 'ID', 'name' => 'ID', 'sort' => 'ID', 'default' => true],
['id' => 'NAME', 'name' => 'Наименование', 'sort' => 'NAME', 'default' => true],
['id' => 'PROP_1', 'name' => 'Свойство 1', 'sort' => 'PROP_1', 'default' => true],
['id' => 'PROP_2', 'name' => 'Свойство 2', 'sort' => 'PROP_2', 'default' => true],
],
'ROWS' => []
SetViewTarget
в шаблоне компонента? example-iblock.php
Покажите, пожалуйста, var_dump()