<
telerik:RadGrid
ID
=
"radFolderGrid"
EnableViewState
=
"true"
padding-left
=
"15px"
runat
=
"server"
Height
=
"230px"
Width
=
"990px"
AllowSorting
=
"true"
CssClass
=
"AddCustom"
EnableHeaderContextMenu
=
"false"
BorderWidth
=
"1px"
BorderColor
=
"#CC9966"
EnableEmbeddedBaseStylesheet
=
"false"
EnableEmbeddedSkins
=
"false"
>
<
AlternatingItemStyle
CssClass
=
"epListDataShadeLightNormal"
></
AlternatingItemStyle
>
<
ItemStyle
CssClass
=
"epListDataShadeDarkNormal"
></
ItemStyle
>
<
MasterTableView
AutoGenerateColumns
=
"False"
Width
=
"97.8%"
TableLayout
=
"Fixed"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"UI_LNAME"
HeaderText
=
"Last Name"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
ItemStyle-CssClass
=
"epTextWrap"
HeaderStyle-Width
=
"100px"
SortExpression
=
"UI_LNAME"
UniqueName
=
"UI_LNAME"
/>
<
telerik:GridBoundColumn
DataField
=
"UI_FNAME"
HeaderText
=
"First Name"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
ItemStyle-CssClass
=
"epTextWrap"
HeaderStyle-Width
=
"100px"
SortExpression
=
"UI_FNAME"
UniqueName
=
"UI_FNAME"
/>
<
telerik:GridBoundColumn
DataField
=
"eopff_eff_date"
HeaderText
=
"Latest Eff. Date"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
HeaderStyle-Width
=
"90px"
SortExpression
=
"eopff_eff_date"
UniqueName
=
"eopff_eff_date"
/>
<
telerik:GridBoundColumn
DataField
=
"EUI_CPO_ID"
HeaderText
=
"PO ID"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
HeaderStyle-Width
=
"75px"
SortExpression
=
"EUI_CPO_ID"
UniqueName
=
"EUI_CPO_ID"
/>
<
telerik:GridBoundColumn
DataField
=
"EUI_ORG_CODE"
HeaderText
=
"Org Code"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
HeaderStyle-Width
=
"75px"
SortExpression
=
"EUI_ORG_CODE"
UniqueName
=
"EUI_ORG_CODE"
/>
<
telerik:GridBoundColumn
DataField
=
"EUI_ACTIVITY_CODE"
HeaderText
=
"Activity Code"
HeaderStyle-Width
=
"75px"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
SortExpression
=
"EUI_ACTIVITY_CODE"
UniqueName
=
"EUI_ACTIVITY_CODE"
/>
<
telerik:GridBoundColumn
DataField
=
"eopff_folder_status"
HeaderText
=
"Folder Status"
HeaderStyle-Wrap
=
"true"
ItemStyle-Wrap
=
"True"
HeaderStyle-Width
=
"75px"
SortExpression
=
"eopff_folder_status"
UniqueName
=
"eopff_folder_status"
/>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Open"
HeaderText
=
"Open"
CommandName
=
"Open"
DataTextField
=
"Open"
ImageUrl
=
"../images/ig_treeXPFolderClosed.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Add_Doc"
DataTextFormatString
=
"Add Doc"
HeaderText
=
"Add Doc"
CommandName
=
"Add Doc"
DataTextField
=
"Add Doc"
ImageUrl
=
"../images/tb_add.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Show_All_Docs"
DataTextFormatString
=
"Show All Docs"
HeaderText
=
"Show All Docs"
CommandName
=
"Show All Docs"
DataTextField
=
"Show All Docs"
ImageUrl
=
"../images/SelectedFolder.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Emergency_Data"
DataTextFormatString
=
"Emergency Data"
HeaderText
=
"Emergency Data"
CommandName
=
"Emergency Data"
ImageUrl
=
"../images/tb_emergency.gif"
DataTextField
=
"Emergency Data"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Clip_Folder"
DataTextFormatString
=
"Clip Folder"
HeaderText
=
"Clip Folder"
CommandName
=
"Clip Folder"
DataTextField
=
"Clip Folder"
ImageUrl
=
"../images/tb_ClipFolder.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"View_PDQ"
DataTextFormatString
=
"View PDQ"
HeaderText
=
"View PDQ"
CommandName
=
"View PDQ"
DataTextField
=
"View PDQ"
ImageUrl
=
"../images/tb_pdq.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
UniqueName
=
"View_Career_Brief"
DataTextFormatString
=
"View Career Brief"
HeaderText
=
"View Career Brief"
CommandName
=
"View Career Brief"
DataTextField
=
"View Career Brief"
ImageUrl
=
"../images/tb_cb.gif"
>
<
HeaderStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
<
ItemStyle
CssClass
=
"action"
HorizontalAlign
=
"Center"
/>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
DataField
=
"eopff_side"
DataType
=
"System.Decimal"
HeaderStyle-Width
=
"0px"
HeaderText
=
"ID"
UniqueName
=
"eopff_side"
Display
=
"false"
/>
<
telerik:GridBoundColumn
DataField
=
"UI_ID"
DataType
=
"System.Decimal"
HeaderStyle-Width
=
"0px"
HeaderText
=
"ID"
UniqueName
=
"UI_ID"
Display
=
"false"
/>
</
Columns
>
</
MasterTableView
>
<
SortingSettings
EnableSkinSortStyles
=
"false"
/>
<
ClientSettings
ClientEvents-OnColumnResizing
=
"onColumnResizing"
AllowKeyboardNavigation
=
"true"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"true"
SaveScrollPosition
=
"True"
></
Scrolling
>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Resizing
AllowColumnResize
=
"true"
ResizeGridOnColumnResize
=
"true"
AllowResizeToFit
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
Since I have a huge org chart and I have to use the WCF service for on-demand loading, but I see the drilldown don't work since it cannot get the NodeID.
The error as follow: Object reference not set to an instance of an object.
[NullReferenceException: Object reference not set to an instance of an object.]
Telerik.Web.UI.OrgChartNodeCollection.AssignReferencesToInnerTree(OrgChartNodeCollection nodes, RadOrgChart orgChart) +137
Telerik.Web.UI.OrgChartNodeCollection.OnNodeAdded(OrgChartNode node) +95
Telerik.Web.UI.OrgChartNodeCollection.Add(OrgChartNode node) +80
Telerik.Web.UI.RadOrgChart.SetupDrillDown(Int32[] drilledNodeIndexes) +190
Telerik.Web.UI.RadOrgChart.ExecuteDrillDown() +101
Telerik.Web.UI.RadOrgChart.OnPreRender(EventArgs e) +246
System.Web.UI.Control.PreRenderRecursiveInternal() +83
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +974
I am using the RadScheduler control, inside the AdvancedEditTemplate there is a RadComboBox.
The RadComboBox is displaying a list of patients, they will search the list of people and if they can not find the person they need to add them. So they click the button next to it and a window will popup where they enter all the info. How do I refresh the RadComboBox with the newly added patient selected?
Thank you for your help.
<
telerik:RadScheduler
ID
=
"rschVisits"
runat
=
"server"
DataSourceID
=
"sqlConnVisits"
SelectedView
=
"WeekView"
DataKeyField
=
"visit_id"
DataSubjectField
=
"subject"
DataStartField
=
"start_time"
DataEndField
=
"end_time"
FirstDayOfWeek
=
"Monday"
Height
=
"750px"
Width
=
"1000px"
StartInsertingInAdvancedForm
=
"True"
CustomAttributeNames
=
"practice_room_id,practice_id,patient_id,billing_note,last_name,first_name,room_name,visit_type_id,visit_status_id,visit_reason,elig_status"
EnableCustomAttributeEditing
=
"True"
HoursPanelTimeFormat
=
"htt"
MinutesPerRow
=
"15"
ShowAllDayRow
=
"False"
>
<
AdvancedForm
Modal
=
"true"
/>
<
Reminders
Enabled
=
"false"
/>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
<
AppointmentTemplate
>
<
B
><%#Eval("last_name")%>, <%#Eval("first_name")%></
B
><
br
/>
Room: <%#Eval("room_name")%>
</
AppointmentTemplate
>
<
AdvancedEditTemplate
>
<
div
class
=
"rsAdvancedEdit"
style
=
"position: relative"
>
<%-- Title bar. --%>
<
div
class
=
"rsAdvTitle"
>
<%-- The rsAdvInnerTitle element is used as a drag handle when the form is modal. --%>
<
h1
class
=
"rsAdvInnerTitle"
>
Update Appointment</
h1
>
<
asp:LinkButton
runat
=
"server"
ID
=
"AdvancedEditCloseButton"
CssClass
=
"rsAdvEditClose"
CommandName
=
"Cancel"
CausesValidation
=
"false"
ToolTip
=
'close'
>
close
</
asp:LinkButton
>
</
div
>
<
div
class
=
"rsAdvContentWrapper"
>
<
telerik:RadComboBox
ID
=
"rcbPatients"
runat
=
"server"
Height
=
"200"
Width
=
"200"
SelectedValue='<%# Bind("patient_id") %>'
DataSourceID="sqlConnPatients" DataValueField="patient_id" DataTextField="full_name"
DropDownWidth="310" EmptyMessage="Choose Patient" HighlightTemplatedItems="true"
EnableLoadOnDemand="true" Filter="Contains" >
<
HeaderTemplate
>
<
table
style
=
"width: 275px"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
style
=
"width: 175px;"
>
Patient Name
</
td
>
<
td
style
=
"width: 60px;"
>
DOB
</
td
>
<
td
style
=
"width: 40px;"
>
</
td
>
</
tr
>
</
table
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
table
style
=
"width: 275px"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
style
=
"width: 175px;"
>
<%#DataBinder.Eval(Container.DataItem, "last_name").ToString%>,
<%#DataBinder.Eval(Container.DataItem, "first_name").ToString%>
</
td
>
<
td
style
=
"width: 60px;"
>
<%#getDateFromYYYYMMDD(DataBinder.Eval(Container.DataItem, "dob").ToString)%>
</
td
>
<
td
style
=
"width: 40px;"
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
<
asp:ImageButton
id
=
"ImageButton22"
runat
=
"server"
Alt
=
"Client Search"
ImageUrl
=
"~/img/binocs_icon.jpg"
OnClientClick
=
"return AddPatient();"
></
asp:ImageButton
>
<
asp:Panel
runat
=
"server"
ID
=
"ButtonsPanel"
CssClass
=
"rsAdvancedSubmitArea"
>
<
div
class
=
"rsAdvButtonWrapper"
>
<
asp:LinkButton
CommandName
=
"Update"
ValidationGroup
=
"EditVisit"
runat
=
"server"
ID
=
"UpdateButton"
CssClass
=
"rsAdvEditSave"
>
<
span
>Save</
span
>
</
asp:LinkButton
>
<
asp:LinkButton
runat
=
"server"
ID
=
"CancelButton"
CssClass
=
"rsAdvEditCancel"
CommandName
=
"Cancel"
CausesValidation
=
"false"
>
<
span
>Cancel</
span
>
</
asp:LinkButton
>
<
asp:ValidationSummary
ID
=
"ValidationSummary1"
runat
=
"server"
ShowMessageBox
=
true
ShowSummary
=
false
HeaderText
=
"Please enter the following."
ValidationGroup
=
"EditVisit"
/>
</
div
>
</
asp:Panel
>
</
div
>
</
div
>
</
AdvancedEditTemplate
>
<
AdvancedInsertTemplate
>
.....
</
AdvancedInsertTemplate
>
<
TimeSlotContextMenuSettings
EnableDefault
=
"true"
/>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
</
telerik:RadScheduler
>