Показать сообщение отдельно
Старый 03.03.2017, 17:20   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
EP AX 2012 R3 Не отрабатывает dataSetLookup на поле
Добрый день!
Есть таблица DirPersonName, есть датасет с этой таблицей.
Сделал как написано тут :

https://msdn.microsoft.com/en-us/library/hh830903.aspx


X++:
void dataSetLookup(SysDataSetLookup sysDataSetLookup)
{
 List list;
 Query query;

 list = new List(Types::String);
 list.addEnd(fieldstr(DirPersonName, LastName));

 sysDataSetLookup.parmLookupFields(list);
 sysDataSetLookup.parmSelectField('LastName');

 query = new  Query();
 query.addDataSource(tableNum(DirPersonName));

 sysDataSetLookup.parmQuery(query);
}
Однако при открытии страницы лукапа кнопочки нет. Подскажите что не так?

Контрол:

X++:
                        <dynamics:AxBoundField DataField="DirPersonName!LastName" DataSet="DataSetEdit" DataSetView="DataSet" SortExpression="DirPersonName!LastName" AutoPostBack="true" >
                        </dynamics:AxBoundField>