Google 日历类界面 [已关闭]

Google Calendar like interface [closed]

提问人:John Virgolino 提问时间:10/9/2008 最后编辑:KaraJohn Virgolino 更新时间:12/12/2013 访问量:12406

问:

我需要编写一个应用程序,其功能本质上类似于日历的周视图,列表示日期,然后是行表示约会。约会框的高度直观地表示时间。

就我而言,我只是不想将一天中的时间作为垂直轴,我只想要几小时或分钟。Google AJAX 方法非常干净且易于使用,我认为这将是完美的,但我的主要知识来自和 .ASP.NetWindows Forms (.Net)

我不想重新发明轮子,但我发现我的思想被困在这个问题上,我必须为此从头开始创建一个界面。我已经查看了 Infragistics 产品(将其用于其他项目)并阅读了很多内容,包括他们的 .我还没有这样做,但是学习一门语言不是我的问题,而是学习可以帮助我实现目标的细节,我觉得这需要大部分时间。Google API'sAjax ToolkitJava

我是用鼹鼠山造山吗?这真的比我想象的要容易得多吗?这听起来像是亲爱的艾比的帖子——我现在停下来。任何建议或见解都会很棒!

AJAX 用户界面 google-calendar-api

评论


答:

2赞 Miguel Ping 10/9/2008 #1

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

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

0赞 Kon 10/9/2008 #2

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

看一下 Telerik 日历控件。它提供模板支持:“动态模板的集合可用于实现日历日的丰富呈现。您可以“每天”使用此自定义。如果你想实现一个类似调度程序的接口,它特别有用......”

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

评论

0赞 coder1 10/9/2008
我一直在用 DevExpress 控件写一些东西。不确定一个是否比另一个更好,只是抛出另一个选项。
1赞 Wayne Adams 7/16/2009 #3

查看 gwt-cal ...

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

评论

0赞 ChrLipp 3/1/2012
gwt-cal 很棒,但请注意,它是在 GPL 下许可的。
0赞 Yuriy Nakonechnyy 7/29/2013
更准确地说,它是双重许可的,因此必须使用 GPL 许可或购买商业许可,因此它可能没有那么有用
2赞 arundati 6/12/2010 #4

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

0赞 dave 9/8/2010 #5

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

不过,可以肯定的是,我在那里重新发明了轮子。

2赞 user709386 4/15/2011 #6

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