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