|
![]() |
#1 |
Мрачный тип
|
Ну перебрать все поля источника данных с получением соответсвующего FormDataObject'а можно, а но к сожалению вряд ли нужно ...
Дело в том, что задача-то конкретно и стояла, чтобы в момент исполнения переопределенного toolTip() на FormDataObject'е получить информацию о поле таблицы источника данных, относящегося к этому FormDataObject с минимальным кол-вом итераций. Пока топорно решаю Map'ом (как оказалось , у FormDataObject и нормального уникального идентификатора этого объекта в рамках источника данных просто так не найдешь, юзаю результат метода xml() в этом качестве), заполняющимся в момент инициализации источника данных. Но это - не выход, по большому счету Наверное проще вообще не трогать форму с ее источником данных, а сделать все на уровне самой таблицы и отлавливать там уже здоровенным switch'ем нужные поля... |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от TasmanianDevil
![]() задача-то конкретно и стояла, чтобы в момент исполнения переопределенного toolTip() на FormDataObject'е получить информацию о поле таблицы источника данных, относящегося к этому FormDataObject с минимальным кол-вом итераций. Наверное проще вообще не трогать форму с ее источником данных, а сделать все на уровне самой таблицы и отлавливать там уже здоровенным switch'ем нужные поля...
![]() |
|
![]() |
#3 |
Участник
|
Я чё-то так и не понял, что надо.
Почему бы в tooltip-e. Не использовать this.name(). Получаете имя контрола его вызвавшего. Индекс обрезанием n-го количества символов получете. |
|
|
|