Moo*_*oll 6 html javascript c# asp.net-mvc jquery
我被要求开发一个系统,其中员工可以在表格上标记他们在一周中的某一天的可用性 - 例如,员工可以在给定的一周内在给定时间标记自己可用,并且在其他时间不可用.看起来有点像这样:
http://img697.imageshack.us/img697/842/mvcb.jpg
目前,这可以通过在表格中呈现复选框,在每个单元格中拾取单击事件并标记复选框,从而适当地标记单元格.我从这里使用JQuery"click n drag checkbox"插件.但是,我被告知,给定单元格可能有两个以上的状态(例如可用,不可用,在给定情况下可用),在这种情况下,绑定到复选框检查的值不会是很多救命.
我之前从未使用过javascript或asp.net,也不确定解决此问题的最佳方法.理想情况下,我可以在每个单元格后面粘贴一个数据结构,我可以将其更新到某个状态,然后通过绑定到这个来获取我的单元格颜色 - 但是,如果能够最好地实现这一点,我会感到茫然.
向单元格添加单击事件 - 例如单击单元格。每次点击都可以改变单元格的状态。然后可以通过 ajax 或使用表单上的提交按钮存储此状态。每个单元格都可以与一个隐藏的表单字段相关,这是可以保存您的状态的地方。