7

我需要编写一个应用程序,其功能基本上类似于日历的周视图、日期的列和约会的行。约会框的高度在视觉上代表时间。

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

我不想重新发明轮子,但我发现我的想法一直停留在这个问题上,我必须为此从头开始创建一个界面。我已经检查了Infragistics 产品(将其用于其他项目)并阅读了很多关于Google API's包括他们的Ajax Toolkit. 我还没有完成Java,但是学习一门语言不是我的问题,而是学习可以帮助我实现目标的细节,而我认为这将花费大部分时间。

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

4

6 回答 6

2

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

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

于 2008-10-09T13:30:50.247 回答
2

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

于 2011-04-15T08:00:59.800 回答
2

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

于 2010-06-12T11:42:43.917 回答
1

Check out gwt-cal ...

It is an open source calendar for ajax apps written in GWT, which is a great toolkit as Miguel noted above. The calendar can be included in your project, and comes with 3 themes - Outlook, Google Calendar and iCal

于 2009-07-15T17:50:31.653 回答
0

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

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

于 2010-09-07T17:12:01.180 回答
0

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

看看Telerik Calendar 控件。它提供模板支持:“一组动态模板可用于实现日历天的丰富呈现。您可以“每天”使用此自定义。如果您想实现类似调度程序的界面,它特别有用……”

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

于 2008-10-09T13:35:27.647 回答