Цитата | ||
---|---|---|
Антон Горбылев написал: Алексей Гребнев , код правильный, но для его работы надо ещё передать описание новых полей. Ниже полный пример с записью данных из своей таблицы. Вам по аналогии надо заполнить поля и передать в setFields() В этом примере используется провайдер для реста (это на случай, если у вас все данные свои). Уберите лишние поля, а описания своих добавьте
|
Я про код в методе SetFields:
Код |
---|
'TableItemName' => [ 'VALUE' => 'Table.Item.Name' ], 'TableItemImage' => [ 'VALUE' => 'Table.Item.Image' , 'TYPE' => 'IMAGE' ], 'TableItemPrice' => [ 'VALUE' => 'Table.Item.Price' ], |
Вот
При описании полей как у вас в текущем сообщении, битрикс ругается
Цитата |
---|
Cant resolve provider Bitrix\DocumentGenerator\DataProvider\ArrayDataProvider for placeholder Table |
Прошу у вас помощи, так как у меня не получается реализовать провайдер никаким из этих способов.
В шаблоне просто выводится либо Table.Item.Name либо пустота. Перепробовал все возможноые комбинации и провадеры - CrmEntityDataProvider, HashDataProvider, EntityDataProvider. Никак не получается заставить ArrayDataProvider заработать
Версия модуля 18.7.800