or
Hi
I want to use GridTempalteColumn Rad Gird for google-like filtering. Is it possible?
I have tried in bound column for the same requirement, it is working fine.
but my requirement is to show product details in tooltip on mousemove of grid row(s).
please help me by providing with some sample code.
Thanks & Regards,
Pravat Sharma
function RadControls_Load(menu, args)
{
var combo1 = $find("<%=RadComboBox1.ClientID %>");
var combo2 = $find("<%=RadComboBox3.ClientID %>");
}
<
telerik:RadToolBar
ID
=
"RadToolBar1"
Skin
=
"Windows7"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
runat
=
"server"
Width
=
"100%"
OnClientButtonClicking
=
"BlockEditor_RadToolBar_Top_ClientButtonClicking"
OnClientLoad
=
"RadControls_Load"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"Size"
Group
=
"Align"
CheckOnClick
=
"true"
>
<
ItemTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
AllowCustomText
=
"false"
Width
=
"45px"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Size"
Value
=
"0"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"1px"
Value
=
"1"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"2px"
Value
=
"2"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"3px"
Value
=
"3"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"4px"
Value
=
"4"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"5px"
Value
=
"5"
/>
</
Items
>
</
telerik:RadComboBox
>
</
ItemTemplate
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"Style"
Group
=
"Align"
CheckOnClick
=
"true"
>
<
ItemTemplate
>
<
div
style
=
"padding-right: 5px;"
>
<
telerik:RadComboBox
ID
=
"RadComboBox3"
runat
=
"server"
AllowCustomText
=
"false"
Width
=
"60px"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Style"
Value
=
"Solid"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Dashed"
Value
=
"Dashed"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Dotted"
Value
=
"Dotted"
/>
</
Items
>
</
telerik:RadComboBox
>
</
div
>
</
ItemTemplate
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
void rgItemSummary_PreRender(object sender, EventArgs e)
{
//get the current header
GridItem[] header = rgItemSummary.MasterTableView.GetItems(GridItemType.Header);
//get the current THead element
GridTHead head = ((GridTHead)header[0].Parent.Controls[0].Parent);
//Get the GridHeaderItem from the THead
GridHeaderItem currentHeaderItem = (GridHeaderItem)head.Controls[0];
//Clear all GridHeaderItems
head.Controls.Clear();
//create a new GridHeaderItem which will be the new row
GridHeaderItem newHeaderItem = new GridHeaderItem(rgItemSummary.MasterTableView, 0, 0);
//Active column header
GridTableHeaderCell itemInfoCell = new GridTableHeaderCell()
{
Text = "Item Info",
ColumnSpan = 3,
HorizontalAlign = HorizontalAlign.Center
};
//Period Data Header
GridTableHeaderCell periodCell = new GridTableHeaderCell()
{
Text = "Period Data",
ColumnSpan = 3,
HorizontalAlign = HorizontalAlign.Center
};
//Current Available Header
GridTableHeaderCell currentAvailableCell = new GridTableHeaderCell()
{
Text = "Current Available",
ColumnSpan = 3,
HorizontalAlign = HorizontalAlign.Center
};
newHeaderItem.Cells.Add(itemInfoCell);
newHeaderItem.Cells.Add(periodCell);
newHeaderItem.Cells.Add(currentAvailableCell);
//Add back the GridHeaderItems in the order you want them to appear
head.Controls.Add(newHeaderItem);
head.Controls.Add(currentHeaderItem);
}
function
StandardConfirm(sender, args) {
var
cancel = !window.confirm(
"Are you sure you want to delete this project?"
)
args.set_cancel(cancel);
}