Google日历就像界面一样

时间:2008-10-09 13:17:01

标签: ajax user-interface google-calendar-api

我需要编写一个基本上像日历的周视图,日期列然后约会行的应用程序。预约框的高度在视觉上代表时间。

在我的情况下,我只是不希望将时间作为垂直轴,我只想要几小时或几分钟。 Google AJAX 方法非常简洁易用,我认为很完美,但我的主要知识来自ASP.NetWindows Forms (.Net)

我不想重新发明轮子,但我发现我的想法仍然存在于这个问题上,我必须从头开始为此创建一个界面。我查看了 Infragistics产品(用于其他项目)并在Google API's上阅读了很多内容,包括他们的Ajax Toolkit。我还没有完成Java,但是学习一门语言不是我的问题,它正在学习有助于达到我的目标的细节,我认为这些细节大部分时间都是如此。

我是从鼹鼠山上建造一座山吗?这真的比我想的容易多了吗?这开始听起来像亲爱的Abby帖子 - 我现在就停止了。任何建议或见解都会很棒!

6 个答案:

答案 0 :(得分:2)

我建议你使用一些现有的工具包,lib或js小部件来做到这一点。我发现这个lib可能适合你:ftr-gwt-library。我开始为此编写一个GWT组件,但我没有很多时间来完成它。该网站为gwt-scheduler

恕我直言,GWT非常适合这种类型的AJAX应用程序,虽然需要一些时间来理解概念和怪癖(主要是浏览器之间的css怪癖)。这两个链接都是GWT组件,将GWT组件公开给javascript相对容易。

答案 1 :(得分:2)

www.web2cal.com将是一个好的起点吗?还有更多,如果你搜索堆栈溢出,你应该能够看到。

答案 2 :(得分:2)

我做的几乎是同样的事情。经过一些谷歌搜索,我发现一个jquery插件可能有所帮助。 http://www.web-delicious.com/jquery-events-calendar-wdcalendar/ 不幸的是,它的示例是在php中,你必须将其转换为.net版本

答案 3 :(得分:1)

查看gwt-cal ...

这是用GWT编写的ajax应用程序的开源日历,这是Miguel上面提到的一个很棒的工具包。日历可以包含在您的项目中,并附带3个主题 - Outlook,Google日历和iCal

答案 4 :(得分:0)

你是对的 - 你不应该重新发明轮子。

看看Telerik Calendar control。它提供模板支持:“动态模板集合可用于实现日历日的丰富演示。您可以在”每天“的基础上使用此自定义。如果您想要实现类似调度程序的界面,它尤其有用......“

我确信其他第三方控件可以做类似的事情。

答案 5 :(得分:0)

我使用jquery / ajax调用相对容易地写了这样的东西。 我使用了一个基本的html表,每天都有列,行代表半小时的时间段(生成服务器端)。 我使用jquery编写一个函数,通过隐藏单元格和修改单元格的“rowspan”属性来添加/删除约会。 需要两个ajax函数,一个用于从服务器加载约会,另一个用于创建/删除用户访问的约会。

我很确定我在那里重新发明了轮子。