or
<
telerik:RadTreeView
ID
=
"supview"
runat
=
"server"
DataFieldID
=
"child_id"
DataFieldParentID
=
"parent_id"
CheckBoxes
=
"true"
>
<
DataBindings
>
<
telerik:RadTreeNodeBinding
Enabled
=
"true"
/>
</
DataBindings
>
</
telerik:RadTreeView
>
In the hierarchy grid the allowrowselect is set to true. How can I tell if the row selected is from the master table view or detail table view on the client side script (rowselected). Please advise.
Thanks
RJ
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgdBannerInventory"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgdBannerInventory"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
asp:UpdatePanel
ID
=
"upIO"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
Triggers
>
<
asp:AsyncPostBackTrigger
ControlID
=
"rgdBannerInventory"
EventName
=
"ItemCommand"
/>
</
Triggers
>
<
ContentTemplate
>
<
telerik:RadTabStrip
ID
=
"IoTabStrip"
runat
=
"server"
Skin
=
"Outlook"
MultiPageID
=
"IoMultiPage"
SelectedIndex
=
"2"
OnTabClick
=
"IoTabStrip_OnTabClick"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Campaign View"
Selected
=
"True"
Value
=
"1"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Contact Information"
Value
=
"2"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Campaign Information"
Value
=
"3"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Campaign Details"
Value
=
"4"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Readership/History"
Value
=
"5"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"IoMultiPage"
runat
=
"server"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"CampaignView"
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"ContactInformation"
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"CampaignInformation"
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"CampaignDetails"
>
<
telerik:RadTabStrip
ID
=
"CampaignDetailsTabStrip"
runat
=
"server"
Skin
=
"Outlook"
MultiPageID
=
"CampaignDetailsMultiPage"
SelectedIndex
=
"2"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Create Drop"
Selected
=
"True"
Value
=
"1"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Edit Drop"
Value
=
"2"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Notes"
Value
=
"3"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"CampaignDetailsMultiPage"
runat
=
"server"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"CreateDrop"
>
<
telerik:RadSplitter
ID
=
"Radsplitter5"
runat
=
"server"
Width
=
"99%"
CssClass
=
"AutoHeight"
Orientation
=
"Horizontal"
>
<
telerik:RadPane
ID
=
"Radpane6"
runat
=
"server"
Scrolling
=
"None"
CssClass
=
"AutoHeight"
>
<
telerik:RadSplitter
ID
=
"Radsplitter6"
runat
=
"server"
>
<
telerik:RadPane
ID
=
"Radpane7"
runat
=
"server"
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
ID
=
"Radsplitbar6"
runat
=
"server"
CollapseMode
=
"Both"
/>
<
telerik:RadPane
ID
=
"RadPane4"
runat
=
"server"
Scrolling
=
"none"
>
<
telerik:RadSplitter
ID
=
"RadSplitter3"
runat
=
"server"
Orientation
=
"Horizontal"
>
<
telerik:RadPane
ID
=
"Radpane8"
runat
=
"server"
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
ID
=
"RadSplitbar2"
runat
=
"server"
Locked
=
"true"
>
</
telerik:RadSplitBar
>
<
telerik:RadPane
ID
=
"Radpane3"
runat
=
"server"
Height
=
"20"
Locked
=
"true"
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
ID
=
"Radsplitbar1"
runat
=
"server"
CollapseMode
=
"Both"
/>
<
telerik:RadPane
ID
=
"Radpane1"
runat
=
"server"
CssClass
=
"AutoHeight"
>
</
telerik:RadPane
>
<
telerik:RadSplitBar
ID
=
"Radsplitbar3"
runat
=
"server"
CollapseMode
=
"None"
/>
<
telerik:RadPane
ID
=
"rpAvailableInventory"
runat
=
"server"
Visible
=
"false"
CssClass
=
"AutoHeight"
>
<
telerik:RadGrid
GridLines
=
"None"
ID
=
"rgdBannerInventory"
Style
=
"border: 0"
runat
=
"server"
AllowPaging
=
"True"
PageSize
=
"20"
Width
=
"100%"
Height
=
"100px"
EnableLinqExpressions
=
"false"
AutoGenerateColumns
=
"false"
Visible
=
"false"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
Width
=
"100%"
CommandItemDisplay
=
"Bottom"
>
<
CommandItemTemplate
>
<
div
style
=
"padding: 5px 5px;"
>
<
asp:LinkButton
ID
=
"btnReserve"
runat
=
"server"
OnClick
=
"btnReserve_Click"
>
<
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"../../Images/MediaTree/Add.png"
/> Reserve Inventory</
asp:LinkButton
>
</
div
>
</
CommandItemTemplate
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"RateCard"
DataType
=
"System.String"
HeaderText
=
"Rate Card Rate"
UniqueName
=
"RateCard"
>
<
ItemStyle
Wrap
=
"False"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Available"
DataType
=
"System.String"
HeaderText
=
"Impressions Available"
UniqueName
=
"Available"
>
<
ItemStyle
Wrap
=
"False"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Value"
HeaderText
=
"Desired Inventory Amount"
>
<
ItemStyle
Wrap
=
"False"
/>
<
ItemTemplate
>
<
asp:TextBox
ID
=
"txtValue"
Width
=
"150px"
runat
=
"server"
/>
<
ajaxToolkit:FilteredTextBoxExtender
ID
=
"ftbe"
runat
=
"server"
TargetControlID
=
"txtValue"
ValidChars
=
"1234567890"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowColumnsReorder
=
"False"
AllowKeyboardNavigation
=
"true"
EnablePostBackOnRowClick
=
"true"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
telerik:RadPane
>
</
telerik:RadSplitter
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"EditDrop"
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"Notes"
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"IoPage5"
>
Readership/History</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
protected
void
btnReserve_Click(
object
sender, EventArgs e)
{
// After this button click message shows up
}
<
telerik:RadPane
ID
=
"radPane4"
runat
=
"server"
Width
=
"65%"
Scrolling
=
"None"
>
<
telerik:RadGrid
ID
=
"radGridItems"
runat
=
"server"
OnNeedDataSource
=
"radGridItems_NeedDataSource"
OnDeleteCommand
=
"radGridItems_DeleteCommand"
Skin
=
"Windows7"
GridLines
=
"None"
ShowStatusBar
=
"True"
OnInsertCommand
=
"radGridItems_InsertCommand"
OnUpdateCommand
=
"radGridItems_UpdateCommand"
AutoGenerateColumns
=
"False"
OnItemCreated
=
"radGridItems_ItemCreated"
OnItemDataBound
=
"radGridItems_ItemDataBound"
Width
=
"100%"
Height
=
"100%"
>
<
MasterTableView
DataKeyNames
=
"autoIdItems"
CommandItemDisplay
=
"TOP"
EditMode
=
"EditForms"
ShowFooter
=
"true"
Name
=
"ContractActivityItems"
NoMasterRecordsText
=
"Select Contract Activity To View And Add Activity Items"
>
<
Columns
>
<
telerik:.
.
dBoundColumn>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
UseStaticHeaders
=
"True"
AllowScroll
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
telerik:RadPane
>
<
ItemTemplate
>
<
div
onclick
=
"StopPropagation(event)"
class
=
"combo-item-template"
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chk1"
onclick
=
"onCheckBoxClick(this)"
/>
<
asp:Label
runat
=
"server"
ID
=
"Label1"
AssociatedControlID
=
"chk1"
><%# Eval("Value")%>
</
asp:Label
>
</
div
>
</
ItemTemplate
>
function StopPropagation(e)
{
//cancel bubbling
e.cancelBubble = true;
if (e.stopPropagation)
{
e.stopPropagation();
}
}