or
<
telerik:RadGrid
ID
=
"rgResults"
runat
=
"server"
Width
=
"98%"
DataSourceID
=
"sqlResults"
AllowPaging
=
"True"
GridLines
=
"Both"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
BackColor
=
"WhiteSmoke"
HorizontalAlign
=
"Left"
Font-Names
=
"Verdana"
Font-Size
=
"10px"
Skin
=
"Windows7"
Height
=
"500px"
>
<
ClientSettings
AllowDragToGroup
=
"False"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
FrozenColumnsCount
=
"4"
/>
<
Selecting
AllowRowSelect
=
"True"
/>
<
Resizing
AllowColumnResize
=
"True"
AllowResizeToFit
=
"True"
EnableRealTimeResize
=
"True"
ResizeGridOnColumnResize
=
"True"
/>
</
ClientSettings
>
<
AlternatingItemStyle
Font-Names
=
"Verdana"
Font-Size
=
"9px"
BackColor
=
"#CCFFCC"
VerticalAlign
=
"Top"
/>
<
HeaderStyle
Font-Bold
=
"True"
HorizontalAlign
=
"Center"
BackColor
=
"#3366CC"
ForeColor
=
"White"
Wrap
=
"False"
Height
=
"35px"
/>
<
ItemStyle
Font-Names
=
"Verdana"
Font-Size
=
"9px"
BackColor
=
"WhiteSmoke"
VerticalAlign
=
"Top"
/>
<
MasterTableView
AllowMultiColumnSorting
=
"True"
GridLines
=
"Both"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
/>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"act_tick_id"
FilterControlAltText
=
"Filter column column"
UniqueName
=
"ID"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Target_DT"
FilterControlAltText
=
"Filter column column"
HeaderStyle-Width
=
"88px"
HeaderText="Target Close<br />Date & Time" UniqueName="TargDT" DataType="System.DateTime" DataFormatString="{0:MM/dd/yyyy hh:mm tt}">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"priority_code"
FilterControlAltText
=
"Filter Priority column"
HeaderText
=
"Priority"
UniqueName
=
"Priority"
HeaderStyle-Width
=
"55px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"act_step_ticket_num"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Ticket #"
UniqueName
=
"Ticketnum"
AutoPostBackOnFilter
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"acct_number"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Account #"
UniqueName
=
"AcctNum"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"line_num"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Line #"
UniqueName
=
"LineNum"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"act_step_open_csr"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Open By"
UniqueName
=
"OpenBy"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"user_group_code"
FilterControlAltText
=
"Filter column column"
HeaderText="Current<br />Group"
UniqueName="CurrGrp">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"user_first"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Member"
UniqueName
=
"Member"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"act_code"
FilterControlAltText
=
"Filter column column"
HeaderText="Action<br />Code"
UniqueName="ActCode">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"status_desc"
FilterControlAltText
=
"Filter column column"
HeaderText
=
"Status"
UniqueName
=
"Status"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Open_DT"
FilterControlAltText
=
"Filter column column"
HeaderText="Open<br />Date & Time"
UniqueName="Open_DT" HeaderStyle-Width="88px">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Phase_DT"
FilterControlAltText
=
"Filter column column"
HeaderText="Phase<br />Date & Time"
UniqueName="Phase_DT" HeaderStyle-Width="88px">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Close_DT"
FilterControlAltText
=
"Filter column column"
HeaderText="Actual Close<br />Date & Time"
UniqueName="Close_DT" HeaderStyle-Width="88px">
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"act_overall_due_status"
FilterControlAltText
=
"Filter column column"
HeaderText="Close<br />Status"
UniqueName="CloseStat">
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
function showToolTip(element, id) { |
var tooltipManager = $find("<%= radToolTipManager.ClientID %>"); |
//If the user hovers the image before the page has loaded, there is no manager created |
if (!tooltipManager) return; |
//Find the tooltip for this element if it has been created |
var tooltip = tooltipManager.getToolTipByElement(element); |
//Create a tooltip if no tooltip exists for such element |
if (!tooltip) { |
tooltip = tooltipManager.createToolTip(element); |
//Use the fact that the image was named after a country |
//Extract the country name from the image, and set it as the value to be supplied to the web-service |
//var src = element.getAttribute("src", 2); |
//var country = src.substring (src.lastIndexOf("/") + 1, src.lastIndexOf(".")); |
alert(id); |
tooltip.set_value(id); |
} |
tooltip.show(); |
} |
<telerik:RadToolTipManager ID="radToolTipManager" runat="server" Position="BottomRight" Animation="None" AutoTooltipify="false" |
Skin="Hay" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false" AutoCloseDelay="0" ShowDelay="100" CssClass="tooltip" |
Width="300" Height="200" OffsetX="10" OffsetY="10"> |
<WebServiceSettings Method="GetToolTip" Path="/usercontrols/Tooltip.ascx" /> |
</telerik:RadToolTipManager> |
<%@ Register Src="ActivityDetails.ascx" TagName="ActivityDetails" TagPrefix="actDetails" %>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadToolTipManager
ID
=
"RadToolTipManager1"
OffsetY
=
"-1"
HideEvent
=
"ManualClose"
Width
=
"250"
Height
=
"350"
runat
=
"server"
EnableShadow
=
"true"
OnAjaxUpdate
=
"OnAjaxUpdate"
RelativeTo
=
"Element"
Position
=
"MiddleRight"
>
</
telerik:RadToolTipManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgCampaigns"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgCampaigns"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadToolTipManager1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
protected
void
OnAjaxUpdate(
object
sender, ToolTipUpdateEventArgs args)
{
this
.UpdateToolTip(args.Value, args.UpdatePanel);
}
private
void
UpdateToolTip(
string
ActivityCode, UpdatePanel panel)
{
Control ctrl = Page.LoadControl(
"/_controltemplates/WP_Campaigns/ActivityDetails.ascx"
);
panel.ContentTemplateContainer.Controls.Add(ctrl);
ActivityDetails details = (ActivityDetails)ctrl;
details.ActivityCode = ActivityCode;
}
protected
void
rgCampaigns_ItemDataBound(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
if
(e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)
{
Control target = e.Item.FindControl(
"lblTitle"
);
if
(!Object.Equals(target,
null
))
{
if
(!Object.Equals(
this
.RadToolTipManager1,
null
))
{
//Add the button (target) id to the tooltip manager
this
.RadToolTipManager1.TargetControls.Add(target.ClientID, (e.Item
as
GridDataItem).GetDataKeyValue(
"GlobalCode"
).ToString(),
true
);
}
}
}
}
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ActivityDetails.ascx.cs"
Inherits="Cosmos3.WebPages.ActivityDetails, Cosmos3.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5f15fbcafb2bcb72" %>
<
asp:Label
ID
=
"lbltest"
runat
=
"server"
Text
=
"Label"
></
asp:Label
>
namespace
Cosmos3.WebPages
{
public
partial
class
ActivityDetails : System.Web.UI.UserControl
{
public
string
ActivityCode
{
get
{
if
(ViewState[
"ActivityCode"
] ==
null
)
{
return
""
;
}
return
(
string
)ViewState[
"ActivityCode"
];
}
set
{
ViewState[
"ActivityCode"
] = value;
}
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
lbltest.Text +=
"<br>Activity code: "
+ActivityCode;
}
}
}
<
telerik:radgrid
Width
=
"580px"
ShowHeader
=
"false"
ShowFooter
=
"false"
ID
=
"rgModalWindow"
runat
=
"server"
MasterTableView-NoMasterRecordsText
=
"No Projects Registered"
MasterTableView-NoDetailRecordsText
=
"No Projects Registered"
CssClass
=
"RadGrid_Default"
HierarchySettings-ExpandTooltip
=
"Edit"
HierarchySettings-CollapseTooltip
=
"Edit"
>
<
MasterTableView
RetrieveAllDataFields
=
"false"
AutoGenerateColumns
=
"false"
CssClass
=
"RadGrid_Default"
>
<
Columns
>
<
telerik:GridExpandColumn
UniqueName
=
"Expand"
>
<
ItemStyle
cssclass
=
"grndt"
BorderStyle
=
"none"
/>
</
telerik:GridExpandColumn
>
<
telerik:GridTemplateColumn
ItemStyle-Width
=
"520px"
UniqueName
=
"Name"
>
<
ItemTemplate
>
<
div
class
=
"cdpn"
style
=
"border: 0px none;width:520px;"
>
<
div
class
=
"gdesc"
style
=
"width:520px;"
><
asp:Literal
ID
=
"litParameter"
runat
=
"server"
></
asp:Literal
></
div
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridExpandColumn
UniqueName
=
"Expand1"
>
<
ItemStyle
cssclass
=
"expand"
BorderStyle
=
"none"
/>
</
telerik:GridExpandColumn
>
</
Columns
>
<
NestedViewTemplate
>
<
table
>
<
tbody
>
<
tr
>
<
td
>
<
asp:Panel
ID
=
"NestedViewPanel"
CssClass
=
"rgExpandCol"
Width
=
"500px"
runat
=
"server"
>
<
asp:Literal
ID
=
"litScreenID"
Visible
=
"false"
runat
=
"server"
></
asp:Literal
>
<
asp:Literal
ID
=
"litCategoryID"
Visible
=
"false"
runat
=
"server"
></
asp:Literal
>
<
h2
><
asp:Label
ID
=
"lblInstructions1"
Visible
=
"false"
runat
=
"server"
Text
=
"Label"
></
asp:Label
></
h2
>
<
br
/>
<
div
class
=
"question-label"
>
<
asp:Literal
ID
=
"lit"
runat
=
"server"
></
asp:Literal
>
</
div
>
<
div
class
=
"answer"
>
<
asp:RadioButtonList
CssClass
=
"radiooption1"
ID
=
"rbl"
runat
=
"server"
>
</
asp:RadioButtonList
>
</
div
>
<
br
/>
<
asp:Button
ID
=
"btnUpdate"
CssClass
=
"button"
runat
=
"server"
Text
=
"Update"
/>
</
asp:Panel
>
</
td
>
</
tr
>
</
tbody
>
</
table
>
</
NestedViewTemplate
>
</
MasterTableView
>
</
telerik:radgrid
>
RadioButtonList rblCtrl = (RadioButtonList)ctrl;
foreach (ListItem i in rblCtrl.Items)
{
if (i.Selected != true) i.Enabled = false;
else
{
i.Attributes.Add("onmouseover", "this.className=('disableHovering');");
}
}