Я не могу заставить функцию запуска работать с элементом управления Related Entity - PullRequest
0 голосов
/ 21 апреля 2020

Это относится и расширяет существующее дело StackOverflow, на которое дан ответ - Как разместить поиск «Связанный объект» в поле (большое спасибо и за поддержку Acumatica в этом)

У меня есть пользовательский экран, который добавляет элемент управления «Связанная ссылка», например:

enter image description here

И это работает, как и ожидалось. Я также включил несколько пользовательских экранов в качестве сущностей для ссылок, добавив поля NoteID, RefNoteID, RelatedEntity к их ЦАП и атрибут PXRefNoteSelector к их объявлениям представления. Все работает, как и ожидалось, за исключением того, что значок карандаша не запускается на выбранную сущность / экран.

Есть ли что-то (возможно, атрибут), которого мне не хватает в ЦАП, которое должно быть добавлен для запуска выбранной сущности?

1 Ответ

0 голосов
/ 21 апреля 2020

Вам необходимо украсить пользовательский объект DA C с атрибутом PXPrimaryGraph и передать тип графика страницы обслуживания в параметр:

[PXPrimaryGraph(typeof(CustomEntityMaint))]
[Serializable]
public class CustomEntityDAC : PX.Data.IBqlTable
{

}
...