or
<
telerik:RadMenu
runat
=
"server"
ID
=
"rdMenu"
Skin
=
"CustomSkin"
EnableEmbeddedBaseStylesheet
=
"false"
EnableEmbeddedSkins
=
"false"
DataSourceID
=
"menu"
/>
function
doFilter(sender, e) {
if
(e.keyCode == 13) {
var
masterTable = $find(
"<%=AgreementsGrid.ClientID%>"
).get_masterTableView();
//var btn = masterTable.get_dataItems()[0].findControl('btnFilter');
var
btn = $find(
"ctl00$MainContentPlaceHolder$AgreementsGrid$ctl00$ctl02$ctl01$btnFilter"
);
if
(btn !=
null
) {
e.cancelBubble =
true
;
e.returnValue =
false
;
if
(e.preventDefault) {
e.preventDefault();
}
alert(
"yes!"
);
//btn.click();
}
else
{
alert(
"no!"
);
}
}
}
<
telerik:RadGrid
ID
=
"AgreementsGrid"
runat
=
"server"
CellSpacing
=
"0"
GridLines
=
"None"
EnableLinqExpressions
=
"false"
AllowFilteringByColumn
=
"true"
AllowPaging
=
"false"
AllowSorting
=
"True"
EnableViewState
=
"true"
AutoGenerateColumns
=
"False"
Height
=
"240"
>
<
MasterTableView
DataKeyNames
=
"AgreementID"
TableLayout
=
"Auto"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"AgreementName"
FilterControlAltText
=
"Filter AgreementName column"
HeaderText
=
"Agreement"
HeaderStyle-Width
=
"350"
FilterControlWidth
=
"350"
SortExpression
=
"AgreementName"
UniqueName
=
"AgreementName"
>
<
FilterTemplate
>
<
telerik:RadTextBox
ID
=
"AgreementName"
runat
=
"server"
EmptyMessageStyle-Font-Italic
=
"true"
onkeydown
=
"doFilter(this,event)"
HoveredStyle-Font-Italic
=
"true"
Width
=
"90%"
>
</
telerik:RadTextBox
>
<
asp:Button
ID
=
"btnFilter"
runat
=
"server"
Width
=
"20px"
Text
=
""
OnClick
=
"FilterTextbox_Changed"
CommandName
=
"btnSearch"
/>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
FilterItemStyle
Width
=
"10px"
/>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
</
telerik:RadGrid
>
<
DateInput ID="Date1" runat="server" Label="Date 1" />
But not here :
<telerik:RadDatePicker ID="Date1" runat="server" DateInput-Label="Date 1" />
Is it true for you too ?