Можем ли мы использовать две исходные таблицы или более на странице или в расширении страницы в AL BC365?
Я создал расширение страницы, которое расширяет "карточку элемента", и теперь я пытаюсь сделать так, чтобы у меня была таблица, которую я создал, и я хочу получить доступ к полям этой таблицы в этом расширении страницы.
В основном проблема заключается в том, что страница "элемент карты" уже имеет "элемент" в качестве исходной таблицы, и я также хочу получить доступ к полям моей таблицы в этом расширении страницы. Есть способ сделать это?
Я совершенно новичок в разработке Microsoft Business Central 365 AL. Так что, пожалуйста, помогите мне.
0 ответов
Вам нужно будет определить локальную переменную для вашей таблицы в расширении страницы.
Затем, используя триггер OnAfterGetRecord (также в вашем расширении страницы), вы извлекаете запись в своей настраиваемой таблице, соответствующую текущему элементу.
Что-то вроде этого (что я не тестировал) при условии, что первичный ключ в вашей настраиваемой таблице - это номер позиции:
trigger OnAfterGetRecord();
begin
MyTable.Get("Item No.")
end;
var
MyTable: table "My Table";