|
![]() |
#1 |
Участник
|
Парсинг данных из grid/datasource
Здравствуйте. Обращаюсь к вам, т.к. окончательно запутался и не смог найти ответ на свой вопрос.
В общем, имеется у меня datasource, grid с выборкой из этого ds, кнопка типа MenuItemButton. Переопределяю метод clicked, успешно определяю номер строки в гриде с помощью _ds.getPosition. Это вступление, лишь отчасти касающееся вопроса. Сам вопрос такой- как выдрать данные из датасорса, зная номер выделенной строки? |
|
![]() |
#2 |
Участник
|
Просто на MenuItemButton на форме свойство DataSource поставте равное вашему ds.
В обьекте который этот Menu Item вызывает текущая запись грида будет лежать в args().record() |
|
![]() |
#3 |
Участник
|
Кхе, AOT, правая кнопка мыши, Найти, Содержащийся текст, args().record()
Таким образом можно найти кучу интересного. |
|
![]() |
#4 |
Участник
|
Всем спасибо =)
|
|
![]() |
#5 |
северный Будда
|
А зачем вы перекрываете clicked для MenuItemButton? Это плохое решение. Пишите код внутри класса, который запускается по нажатию кнопки. получить запись в таблице датасоурса внутри класса можно через args - вам уже написали, как это сделать.
__________________
С уважением, Вячеслав |
|
|
|