X++ цикл через линии в управлении сеткой

Таким образом, идея состоит в том, чтобы назначить значок элементу управления Window в элементе управления Grid формы (PurchTable) в зависимости от того, прикреплен ли к записи документ.

Я использую оператор select, чтобы проверить DocuRef, есть ли совпадение между RefRecId и текущим RecId.

Итак, вопрос в том, как назначить разные значки для каждой строки? Никак не могу понять :/


person romandek    schedule 03.09.2013    source источник


Ответы (1)


Я предполагаю, что вы написали метод отображения, аналогичный методу showDocHandIcon для таблицы InventTestGroupMember. В этом случае вам нужно вернуть номер ресурса значка в зависимости от некоторых данных вашей текущей строки. Так, например, ваши строки содержат поле перечисления, и перечисление имеет три значения 1, 2 и 3, и для значений 1 и 2 вы хотите вернуть значок 1, а для значения 3 вы хотите вернуть значок 2.

Кстати, вы написали, что проверяете, есть ли совпадение между RefRecId и RecId. Рассмотрите также возможность проверки refDataAreaId и refTableId, поскольку RefRecId может быть не уникальным в таблице DocuRef.

person FH-Inway    schedule 04.09.2013
comment
Также вы можете взглянуть на форму tutorial_Form_Windowingrid. - person Jan B. Kjeldsen; 04.09.2013