7

基本的に、カレンダーの週ビュー、曜日の列、予定の行のように機能するアプリケーションを作成する必要があります。アポイントメントボックスの高さが視覚的に時間を表す場合。

私の場合、縦軸は時刻ではなく、時間または分だけです。Google AJAXのアプローチは非常にクリーンで使いやすく、完璧だと思いますが、私の主な知識は次のとおりASP.NetですWindows 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

gwt-cal をチェック...

これは GWT で書かれた ajax アプリ用のオープン ソース カレンダーであり、Miguel が上で述べたように優れたツールキットです。カレンダーはプロジェクトに含めることができ、Outlook、Google カレンダー、iCal の 3 つのテーマが付属しています。

于 2009-07-15T17:50:31.653 に答える
0

jquery/ajax呼び出しを使用して、このようなものを比較的簡単に作成しました。列が毎日で、行が 30 分の時間枠 (サーバー側で生成) を表す基本的な html テーブルを使用しました。jquery を使用して、セルを非表示にし、セルの「rowspan」属性を変更して、予定を追加/削除する関数を作成しました。2 つの ajax 関数が必要でした。1 つはサーバーから予定をロードするためのもので、もう 1 つはユーザーがアクセスした予定を作成/削除するためのものです。

しかし、私はそこで車輪を再発明したことは確かです。

于 2010-09-07T17:12:01.180 に答える
0

その通りです。一からやり直す必要はありません。

Telerik Calendar コントロールを見てください。テンプレートのサポートを提供します。「動的テンプレートのコレクションを使用して、カレンダーの日の豊富なプレゼンテーションを実現できます。このカスタマイズは、「日ごと」に使用できます。スケジューラのようなインターフェイスを実装する場合に特に役立ちます。 ...」

また、他のサードパーティ製のコントロールでも同様のことができると確信しています。

于 2008-10-09T13:35:27.647 に答える