![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 60
|
Вопрос такой, как можно заставить Валидотор проверять ячейки DataGrid и как можно обращаться к конкретному целсу ДатаГрида ?
Например, вводить в определенный столбец или строку можно только цифры и наоборот, или сумма по строке или столбцу должна быть определенной ? Придется писать свой Валидатор или можно стандартными средствами ? ПОка проблема только одна, что указывать Валидатору в параметре sourсe.... как выдрать ссылку на нужный цельс ? |
|
|||||
|
Два способа.
1) Писать собственные itemRenderer'ы которые будут проверять, заменять, валидировать и т.п. значения, которые вводятся в них 2) Нужно отслеживать сообщение itemEditEnd, где смотреть введенное пользователем значение и в зависимости от того в какой столбец/ячейку их ввели заменять на нужны или выдавать какое-нибудь сообщение. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 60
|
Цитата:
) юзатся не будет, а хотелось бы.....А можно вообще как-либо явно передать ссылку на объект в метод ( подскажите какой ), чтобы проверить соответсвие по определенным параметрам ? Увидел в хелпе doValidate и прочее, но это вроде другой случай |
|
|||||
|
Думаю если уж так хочется использовать "такой прямоугольничек со стрелочкой красененький", то без собственного itemRenderer'a не обойтись. Валидатор сможет проверить в принципе любое переданное значение, но "прямоугльничек красненький" появился необходимо задавать source параметр. В данном случае source можно будет задать только в itemRenderer'e.
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 60
|
Угу, спасибо
![]() |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 1
|
А можно пример кода в студию ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:57. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|