or
function
AddNewEntry(pText, pDisabled) {
var
autoCompleteBox = $find(
"<%=RdtCmpltBx_Data.ClientID %>"
);
var
entry =
new
Telerik.Web.UI.AutoCompleteBoxEntry();
entry.set_text(pText);
autoCompleteBox.get_entries().add(entry);
if
(pDisabled ==
true
) {
var
token = entry.get_token();
token.isDisabled =
true
;
}
}
<
div
style
=
"display: table-cell; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px;"
>
<
telerik:RadAutoCompleteBox
ID
=
"RdtCmpltBx_Data1"
runat
=
"server"
WebServiceSettings-Method
=
"GetSingleData"
WebServiceSettings-Path
=
"Main.aspx"
OnClientTextChanged
=
"DataChanged"
Filter
=
"StartsWith"
DropDownPosition
=
"Automatic"
AllowCustomEntry
=
"true"
InputType
=
"Text"
TextSettings-SelectionMode
=
"Single"
/>
</
div
>
01.
Public
Class
Grid_Filter_Client
02.
Inherits
System.Web.UI.Page
03.
Dim
dd
As
New
DummyData
04.
Dim
dt
As
New
DataTable
05.
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
06.
07.
If
Not
IsPostBack
Then
08.
09.
SetGridProp(RadGrid1,
True
)
10.
Else
11.
12.
End
If
13.
14.
15.
End
Sub
16.
17.
Private
Sub
SetGridProp(
ByRef
grd,
ByVal
auto)
18.
dt = dd.GenTableData2
19.
grd.AllowFilteringByColumn =
True
20.
grd.FilterType = GridFilterType.CheckList
21.
grd.MasterTableView.PagerStyle.AlwaysVisible =
True
22.
grd.AllowSorting =
True
23.
24.
''''''''''''''''''
25.
'grd.MasterTableView.CheckListWebServicePath = "dt"
26.
27.
If
auto
Then
28.
grd.MasterTableView.AutoGenerateColumns =
False
29.
30.
grd.MasterTableView.DataKeyNames = {dt.Columns(0).ColumnName}
31.
grd.MasterTableView.ClientDataKeyNames = {dt.Columns(0).ColumnName}
32.
33.
Dim
GridBoundCol
As
GridBoundColumn
34.
For
index = 0
To
dt.Columns.Count - 1
35.
GridBoundCol =
New
GridBoundColumn
36.
GridBoundCol.FilterDelay = 200
37.
GridBoundCol.FilterCheckListWebServiceMethod = dt.Columns(index).ColumnName
38.
GridBoundCol.DataField = dt.Columns(index).ColumnName
39.
GridBoundCol.HeaderText = dt.Columns(index).ColumnName
40.
grd.MasterTableView.Columns.Add(GridBoundCol)
41.
42.
Next
43.
44.
45.
grd.DataSource = dt
46.
47.
''''''''''''''''''''
48.
'grd.ClientSettings.DataBinding.SelectMethod = ""
49.
'grd.ClientSettings.DataBinding.Location = ""
50.
grd.ClientSettings.DataBinding.SortParameterType = GridClientDataBindingParameterType.Linq
51.
grd.ClientSettings.DataBinding.FilterParameterType = GridClientDataBindingParameterType.Linq
52.
End
If
53.
End
Sub
54.
55.
56.
Private
Sub
RadGrid1_NeedDataSource(sender
As
Object
, e
As
GridNeedDataSourceEventArgs)
Handles
RadGrid1.NeedDataSource
57.
dt = dd.GenTableData2
58.
RadGrid1.DataSource = dt
59.
End
Sub
60.
61.
62.
63.
End
Class
<
head
runat
=
"server"
>
<
script
>
function ConfirmButton(button, args) {
button.set_autoPostBack(false);
if( confirm('Are you sure?'))
button.set_autoPostBack(true);
}
</
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:radscriptmanager
runat
=
"server"
/>
<
asp:Literal
runat
=
"server"
ID
=
"ltStatus"
/><
br
/>
<
telerik:radbutton
id
=
"btnCredit"
runat
=
"server"
text
=
"DoPostback?"
onclientclicked
=
"ConfirmButton"
onclick
=
"btnCredit_OnClick"
/>
</
form
>
</
body
>
<script>
function
ConfirmButton(button, args) {
var
setPostback =
false
;
if
(confirm(
'Are you sure?'
))
setPostback =
true
;
button.set_autoPostBack(setPostback);
}
</script>