czwartek, 20 marca 2014

Kendo UI - Grid - starcie numer 1

Dzisiaj przeszedłem przez pierwsze poważniejsze starcie z KendoUI MVC. Jako, że uparcie filtrowanie nie chciało zadziałać, zhookowałem buttona i dopiąłem w jQuery event onClick. Żeby nie implementować za dużo, zdecydowałem się na pozostawienie wyłącznie filtra "Contains" jako, że potencjalnie daje wszelkie możliwości dla użytkowników. Implementacja tego cudu wygląda mniej więcej tak

Filterable(filterable => filterable.Extra(false)
.Operators(operators => operators
.ForString(str => str.Clear()
.Contains("Contains")
)))

Na developerskim wszystko fajnie działa, zero problemów. Po wrzuceniu na test - f..k - zamiast 1 opcji, są wszystkie i do tego po polsku! Aplikacja ma włączone opcje lokalizacji, więc zaczęło się szukanie jak to można zrobić w Kendo, żeby wymusić wyłącznie jeden język - niestety nie znalazłem, więc jakby komuś się udało to zrobić, proszę o zostawienie informacji w komentarzu. Dalsze szperanie po folderach doprowadziło mnie do folderu z lokalizacjami w JS - usunąłem go - i nadal to samo :/ Dalsze dziubanie wykazało, że jakieś pliki lokalizacyjne zaplątały mi się z DLLkami - ich wyrzucenie rozwiązało problem.

To co dla mnie wciąż nie jest jasne to czemu nadpisał ilość opcji, mimo, ze jawnie ma podaną wyłącznie jedną.

Brak komentarzy:

Prześlij komentarz