or
myDBindex = getWordIndex(AppID, myserv.Name, defaultLang)
mycontrol = CType(dataitem("Name").FindControl("btn_DictionaryName"), Button)
mycontrol.OnClientClick = String.Format("OpenDictionary('{0}', '{1}','{2}','{3}','{4}','{5}');", myDBindex, defaultLang, tblName, "IDSPAService", myIDSpaService, "Name")
Me.RadToolTipManager1.TargetControls.Add(mycontrol.ClientID, myDBindex, True)
Protected Sub OnAjaxUpdate(ByVal sender As Object, ByVal args As ToolTipUpdateEventArgs)
Me.UpdateToolTip(args.Value, args.UpdatePanel)
End Sub
Private Sub UpdateToolTip(ByVal elementID As String, ByVal panel As UpdatePanel)
Dim ctrl As Control = Page.LoadControl("/FrontEndASCX/Dictionary/Dictionary.ascx")
panel.ContentTemplateContainer.Controls.Add(ctrl)
Dim myDict As ASP.GMDictionary = DirectCast(ctrl, ASP.GMDictionary)
myDict.AppID = AppID
myDict.IndexValue = elementID
myDict.showSaveButton = False
End Sub
OK, 1 is a specific example of a general case where our fool can create a recurring appointment where the recurrence interval is less than the event duration.
2. Is, I know, by design. But our fool is apt to just accept the defaults and if he creates an hourly recurring appointment and does nothing else, well, you know the results, I'm sure.
What I'd like to see in the Scheduler are options to:
As I say, I'd love to see these in the control, but I imagine that I'm going to have to do the work to try and outwit my fool for sometime to come.
However, if any one out there has already met my fool and written something to try and head him off, I'd be really grateful if you'd be prepared to share your code.
--
Stuart