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 回答