Как включить пользовательское поле POLine 301000 при открытом состоянии acumatica - PullRequest
0 голосов
/ 23 января 2020

Привет! Я просматриваю форумы для этого. Я хочу включить настраиваемое текстовое поле на моем poline, когда статус открыт. enter image description here

Я до сих пор редактировал шаг автоматизации enter image description here

, а затем я добавил расширение для своего кода. rowselected

 protected void POOrder_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
    {

      var row = (POOrder)e.Row;

            POOrder order = Base.Document.Current;
            if (order == null || row == null || Base.IsExport) return;

            if (order.Status == POOrderStatus.Open)
            {
                PXUIFieldAttribute.SetEnabled<POLineExt.usrvendordate>(cache, row, true);


            }

        }

это то, что я сделал до сих пор, но оно не включено, спасибо, я надеюсь, что вы можете помочь мне, спасибо заранее.

1 Ответ

0 голосов
/ 28 января 2020

Попробуйте этот метод 1: сделать свойство vendordate "setreadonly" равным false enter image description here

Вы нашли путь для usrvendordate. Является ли POlineExt правильным путем?

Попробуйте найти поле «usrvendorDate», где оно определено. может быть в нем есть в PX.Objects.CN dll

...