Extjs 4.1.1 - multiselectable datepicker
2012-07-19
Recently, I have been given a task to make extjs datepicker allowing for selection of multiple dates.
Unfortunately afters hours of searching for some build-in function, it turned out that this kind of functionality is not supported by default.
Finaly, I decided to extend datepicker by creating component called highlightableDatePicker.
I started from creating a class which inhierits from Ext.picker.Date.
First draft of class looked this way
384 words
|
2 minutes
Extjs 4.1 - zmiana stylu konkretnej komórki w gridzie
2012-07-13
Witam Dzisiejszy post nie będzie związany z platformą .NET, lecz z javascriptowym frameworkiem Extjs w wersji 4.1.
Jako, że ostatnio w pracy poświęcam dużo czasu na pisanie w wyżej wymienionej technologii postanowiłem zaprezentować, w jaki sposób zmienić styl konkretnej komórki w gridzie.
Zacznijmy od przygotowania danych do wyświetlenia - zdefiniujmy zatem stora, który będzie przechowywał informacje mające zostać zaprezentowane na gridzie.
314 words
|
2 minutes
Windows Phone - własny DataTemplateSelector
2012-06-09
Pisząc moją małą aplikację pod Windows Phone po raz kolejny natknąłem się na problem.
Pod WP7 nie ma tak przydatnej rzeczy jaką jest DataTemplateSelector znany nam bardziej, lub mniej z Silverlighta oraz WPF-a.
Na szczęście napisane własnego DataTemplateSelector-a nie jest specjalnie skomplikowane.
Nasz customowy DataTemplateSelector zostanie oparty o kontrolkę ContentControl.
Po pierwsze stwórzmy klasę bazową DataTemplateSelectora dziedziczącą po ContentControl, w której przeciążamy funkcję OnContentChanged,
534 words
|
3 minutes
Windows Phone - wyświetlanie błędów walidacji
2012-06-09
Kilka miesięcy temu w tym poście przedstawiałem różne sposoby walidacji jakie są dostępne na platformie Silverlight.
Jako, że ostatnio mam więcej czasu aby pisać jakieś proste aplikacje pod Windows Phonem potrzebowałem mechanizmu walidacji działającego pod tą platformą.
Według MSDN-a wszystkie metody walidacji przedstawione we wspomnianym wcześniej poście powinny działać.
Niestety po przerzuceniu mechanizmu z Silverlighta na Windows Phona okazało się, że błędy walidacji nie zostają wyświetlone na interfejsie.
Po przeszukaniu kilku for oraz blogów dowiedziałem się, że przyczyną takiego stanu rzeczy jest brak obsługi reakcji na błędy w templacie TextBoxów (i innych elementów typu input).
Zatem aby wyświetlić błędy walidacji, pozostaje nam zmodyfikować istniejący template TextBox-a.
Zacznijmy od wyciągnięcia standardowego templatu TextBox-a z Windows Phona.
W tym celu możemy użyć aplikacji Expression Blend. Otwórzmy w niej jakikolwiek projekt typu Windows Phone Application, w którym na kontrolce mamy naniesionego Textboxa.
W moim przypadku, po wczytaniu projektu do Blenda ekran wygląda w następujący sposób
1287 words
|
6 minutes
Tworzenie bootstrappera aplikacji przy użyciu CaliburnMicro
2012-05-07
Witam po długiej przerwie. W dzisiejszym wpisie postaram się krótko opisać w jaki sposób stworzyć bootstrapper aplikacji przy użyciu CaliburnMicro.
Ponadto przedstawię w jaki sposób skonfigurować bootstrapper w taki sposób, aby Caliburn wykorzystywał nasz własny kontener IOC.
1149 words
|
6 minutes
FluentNhibernate - mapowanie kolumn typu time
2012-03-13
Ostatnio napotkałem na dość ciekawy wyjątek podczas wykonywania NHibernatowego inserta. W bazie danych mam prostą tabelę
219 words
|
1 minute
Definiowanie własnego operatora rzutowania
2012-02-26
Ostatnio modyfikując mój kod stanąłem przed problemem rzutowania obiektu typu MembershipUser(z namespaca System.Web.Security) na mój własny typ UserDTO.
Klasa UserDTO nie wyróżnia się niczym specjalnym i wygląda następująco
224 words
|
1 minute
ASP.NET MVC - okna modalne z wykorzystaniem Kendo UI
2012-02-04
Ostatnimi czasy w pracy eksperymentujemy z ASP.NET MVC. Jednym z problemów na jakie natknąłem się poznając tą technologię było utworzenie okien modalnych.
Po niezbyt owocnej walce z kontrolkami ze stajni Devexpressa postanowiliśmy, że skorzystamy z darmowej biblioteki Kendo UI napisanej w jQuery.
Wspomnianą wcześniej bibliotekę możemy znaleźć pod adresem http://www.kendoui.com/get-kendo-ui.aspx.
Aby uzyskać dostęp do plików należy zarejestrować się w systemie - oczywiście rejestracja jest darmowa.
Po zassaniu wszystkich plików kopiujemy zawartość katalogu “source” do naszego projektu MVC.
W moim przypadku utworzyłem katalog Kendo w katalogu Content i tam umieściłem zawartość katalogu source.
1075 words
|
5 minutes