Zostałem poproszony o opracowanie systemu, w którym pracownicy mogą oznaczyć na formularzu ich dostępność w danym dniu tygodnia - na przykład pracownik może oznaczyć się jako dostępny w danym czasie na w danym tygodniu i niedostępne w innym czasie. Wygląda to trochę tak:Wdrażanie planowania wielu państw
http://img697.imageshack.us/img697/842/mvcb.jpg
Obecnie działa przez rendering pól wyboru w tabeli, zbierając zdarzenia kliknięcia w każdej komórce i zaznaczając pole wyboru, a tym samym komórkę odpowiednio. Używam wtyczki JQuery "click n drag checkbox" z here. Zostałem jednak poinformowany, że może istnieć więcej niż dwa stany dla danej komórki (na przykład dostępne, niedostępne, dostępne w danej sytuacji), w którym to przypadku powiązanie z wartością zaznaczoną w polu wyboru nie będzie dużo Wsparcie.
Nigdy wcześniej nie korzystałem z javascript lub asp.net i nie jestem pewien, jak najlepiej podejść do tego problemu. Idealnie mógłbym umieścić strukturę danych za każdą komórką, którą mógłbym zaktualizować do pewnego stanu, a następnie uzyskać kolor mojej komórki wiążąc się z tym - jednak jestem w czymś, co stanowi stratę, jak najlepiej to osiągnąć.
miło widzieć dobrze ilustrowany problem – harryovers
czy ten środkowy żółty kształt to dinozaur? –
lol, ten po prawej to kaczka – harryovers