Показать данные из объединенной таблицы в области формы экрана - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть экран формы таблицы с основным представлением, которое изначально было одной таблицей. Я добавил к нему объединение и хотел бы отобразить поле из объединенной таблицы на экране. Как сделать данные объединенной таблицы доступными в конструкторе страниц?

Я нашел несколько других примеров и играл с ними, когда получил ваш последний комментарий. Я добавил это определение в мой ЦАП. Это должно дать мне доступ к статусу ARPayment?

    #region PmtStatus
    [PXDBString(10, IsUnicode = true, BqlField = typeof(ARPayment.status))]
    [PXUIField(DisplayName = "Payment Status")]
    [ARDocStatus.List]
    public virtual String PmtStatus { get; set; }
    public abstract class pmtStatus : PX.Data.IBqlField { }
    #endregion

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете использовать поля из объединенной таблицы своего представления, указав имя DAC и имя поля с двойным подчеркиванием ( DAC__Field ). Таким образом, если ваш DAC равен ARPayment , а поле равно Status , тогда значение поля даты равно ARPayment__Status , как показано ниже. Это определено на вашей странице aspx.

<PXDropDown ID="edARPaymentStatus" runat="server" DataField="ARPayment__Status"/>
...