|
|
|
|
#1 |
|
Боец
|
Grid & _ds.findRecord
А кто-нибудь знает способ, как спозиционироваться на определенную запись в гриде, если грид отображает сгруппированные записи, т.е. отсутствует RecId
|
|
|
|
|
#2 |
|
Участник
|
Если записей немного то можно просто _ds.next() и сравнивать.
Я еще пробовал искусственно сделать recID поставив в выборку полей в запросе minOf(recId) - но это не помогло. |
|
|
|
|
#3 |
|
Участник
|
А по какому полю перейти хотите?
|
|
|
|
|
#4 |
|
Участник
|
А чтобы не отсутствовал RecId можно добавить по нему агрегирующую функцию
|
|
|
|
|
#5 |
|
Участник
|
Повторюсь)
можно импользовать такой код: работает "мгновенно") X++: element.args().lookupField(fieldNum(SalesTable, SalesId)); element.args().lookupValue(queryValue("хочу сюда!")); SalesTable_ds.executeQuery();
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy Последний раз редактировалось ivas; 26.11.2009 в 18:01. |
|
|
|
|
#6 |
|
Участник
|
Цитата:
X++: MyDatasource_ds.findValue(fieldNum(TableName, fieldName), value);Если датасорсом является вью можно так: X++: MyDatasource_ds.findRecord(myBuffer); |
|
|
|
|
#7 |
|
Участник
|
Цитата:
Цитата:
Сообщение от ivas
Повторюсь)
можно импользовать такой код: работает "мгновенно") X++: element.args().lookupField(fieldNum(SalesTable, SalesId)); element.args().lookupValue(queryValue("хочу сюда!")); SalesTable_ds.executeQuery(); Цитата:
Сообщение от Mykola Galak
На маленьких датасорсах:
X++: MyDatasource_ds.findValue(fieldNum(TableName, fieldName), value);Если датасорсом является вью можно так: X++: MyDatasource_ds.findRecord(myBuffer); А почему просто нельзя отфильтровать по определенному значению(например, методом _ds.filter)? Нужно видеть соседние записи ?
__________________
Sergey Nefedov Последний раз редактировалось SRF; 26.11.2009 в 21:35. |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| axaptapedia: Filter-by-Grid | 2 | |||
| jinx: Drag & Drop in Masken | 0 | |||
| Dynamics AX: DAX 4.0 Filter by Grid [Update] | 0 | |||
| Advanced programming: Grid data and view manipulations | 15 | |||
|