1

シングルクリック入力を可能にするasp.netカレンダー/スケジューラーコントロールを探しています。

私は Telerik と他のいくつかを調べましたが、ダブルクリック、プロンプト、入力、保存が必要なようです。

コントロールは、データを入力したり、日の間をタブで移動したりできるグリッドのように機能する必要があります。その月のデータを非常に簡単に入力できるようにする必要があります。

助言がありますか?

4

1 に答える 1

0

それは難しい電話です。私が見たほとんどのカレンダー パッケージでは、スケジュール ビューからエントリを開始するためにダブルクリックする必要があります。このようにして、インターフェイスは、日付または時間枠の選択と、エントリの作成または編集の試行を区別できます。

Telerik RadScheduler コントロールでは、OnClientTimeClick イベントをオーバーライドして、Scheduler.showInsertFormAt をすぐに呼び出すことができます。これにより、探しているシングルクリック効果が得られます。

<telerik:RadScheduler ID="RadScheduler1" runat="server" 
    DayStartTime="05:00:00" DayEndTime="18:00:00" 
    DataKeyField="Id" DataSubjectField="Subject" DataStartField="StartDateTime" DataEndField="EndDateTime"
    OnClientTimeSlotClick="onTimeSlotClick"></telerik:RadScheduler>
 <script type="text/javascript">

    function onTimeSlotClick(sender, eventArgs) {
       var scheduler = $find('<%= RadScheduler1.ClientID %>');
       scheduler.showInsertFormAt(eventArgs.get_targetSlot());
    }

  </script>
于 2012-12-06T15:16:55.243 に答える