|
|
|
как jquery validationengine подружить с Kendo UI ?
|
|||
|---|---|---|---|
|
#18+
используется jquery validationengine для проверки полей теперь решили использовать Kendo UI и при этом продолжать использовать старую проверку валидации (у кендо есть своя но её решили не трогать) так вот вместе эти вещи не работают кто то имеет представление как их заставить работать вместе ? Спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 21:39 |
|
||
|
как jquery validationengine подружить с Kendo UI ?
|
|||
|---|---|---|---|
|
#18+
С учетом того, что переработал полностью весь Кендо, могу утверждать, что представление имею ... Javascript - это не Spring, тут спряжений "все со всем" не получится. KendoUI - это фреймворк (библиотека) на jQuery, и ValidationEngine - это библиотека jQuery. Они как бы занимают одинаковую позицию по отношению к родительскому фреймворку, не пересекаясь. Поэтому можно либо а) в Кендо внедрить функционал валидации, либо б) пытаться из Кендо вызывать функции валидации. Уверен, просто спарить их не получится. Исходя из опыта работы с Кендо, могу сказать, что разработана библиотека крайне интересно и грамотно. Очевидно, что разные модули клепались разными людьми с разным уровнем, это заметно и по стилистике кода, и по смыслу. Однако сделать одинаковый подход (для доступа извне) крайне просто: к примеру, для каждого элемента создаешь определенную функцию - например, унифицированную "validate", и заполняешь ее кодом. Далее вызов $(..).data("kendo..").validate() будет унифицированным, но вызывать конкретный код для конкретного элемента. Общий функционал можно внедрить. Уверен, что более простым способом "скрестить" не получится. Аналогично делал функцию wrong, когда надо выделить ошибочный элемент (к примеру, при валидации или при ошибке с сервера по ID). Так как рапперы разные, выделять надо разный дочерний элемент, то поведение каждого элемента свое. Реализуя для каждого, но объявляя одинаково, мы как бы реализуем принцип интерфейса (или абстрактного класса) - вызывая данную функцию, возможно, очень разную в реализации, для каждого элемента, мы вызываем одинаковую визуальную реакцию для пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 04:50 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=142&tid=1448781]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 309ms |

| 0 / 0 |
