提问人:John Virgolino 提问时间:10/9/2008 最后编辑:KaraJohn Virgolino 更新时间:12/12/2013 访问量:12406
Google 日历类界面 [已关闭]
Google Calendar like interface [closed]
问:
我需要编写一个应用程序,其功能本质上类似于日历的周视图,列表示日期,然后是行表示约会。约会框的高度直观地表示时间。
就我而言,我只是不想将一天中的时间作为垂直轴,我只想要几小时或分钟。Google AJAX 方法非常干净且易于使用,我认为这将是完美的,但我的主要知识来自和 .ASP.Net
Windows Forms (.Net)
我不想重新发明轮子,但我发现我的思想被困在这个问题上,我必须为此从头开始创建一个界面。我已经查看了 Infragistics 产品(将其用于其他项目)并阅读了很多内容,包括他们的 .我还没有这样做,但是学习一门语言不是我的问题,而是学习可以帮助我实现目标的细节,我觉得这需要大部分时间。Google API's
Ajax Toolkit
Java
我是用鼹鼠山造山吗?这真的比我想象的要容易得多吗?这听起来像是亲爱的艾比的帖子——我现在停下来。任何建议或见解都会很棒!
答:
我建议你使用一些现有的工具包、lib 或 js 小部件来做到这一点。我发现这个库可能适合你:ftr-gwt-library。我开始为此编写一个 GWT 组件,但我没有太多时间来完成它。该站点是 gwt-scheduler。
恕我直言,GWT 非常适合这种类型的 AJAX 应用程序,尽管需要一些时间来摸索概念和怪癖(主要是浏览器之间的 css 怪癖)。这两个链接都是 GWT 组件,将 GWT 组件暴露给 javascript 相对容易。
你是对的——你不应该重新发明轮子。
看一下 Telerik 日历控件。它提供模板支持:“动态模板的集合可用于实现日历日的丰富呈现。您可以“每天”使用此自定义。如果你想实现一个类似调度程序的接口,它特别有用......”
我相信其他第三方控件也可以做类似的事情。
评论
查看 gwt-cal ...
它是用 GWT 编写的 ajax 应用程序的开源日历,正如 Miguel 上面提到的,这是一个很棒的工具包。日历可以包含在您的项目中,并带有 3 个主题 - Outlook、Google 日历和 iCal
评论
www.web2cal.com 将是一个好的起点?还有更多,如果你在堆栈溢出中搜索,你应该能够看到。
我使用 jquery/ajax 调用相对容易地编写了这样的东西。 我使用了一个基本的html表格,其中列是每天的,行代表半小时的时间段(在服务器端生成)。 我使用jquery编写了一个函数,通过隐藏单元格和修改单元格的“rowspan”属性来添加/删除约会。 需要两个 ajax 函数,一个用于从服务器加载约会,另一个用于创建/删除用户访问的约会。
不过,可以肯定的是,我在那里重新发明了轮子。
我几乎在做同样的事情。经过一些谷歌搜索,我发现jquery插件可能会有所帮助。http://www.web-delicious.com/jquery-events-calendar-wdcalendar/不幸的是,它的示例在 php 中,您必须将其转换为 .net 版本
评论