<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
UpdatePanelCssClass
=
""
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"Button1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"lbl_listSelected"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListBox1"
UpdatePanelCssClass
=
""
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btn_up"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListBox1"
UpdatePanelCssClass
=
""
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
class
=
"nav-justified"
>
<
tr
>
<
td
class
=
"auto-style1"
>
<
telerik:RadListBox
ID
=
"RadListBox1"
runat
=
"server"
AutoPostBackOnReorder
=
"false"
EnableDragAndDrop
=
"true"
AllowReorder
=
"true"
Skin
=
"Metro"
>
<
ButtonSettings
ShowReorder
=
"false"
></
ButtonSettings
>
<
ItemTemplate
>
<
telerik:RadButton
ToggleType
=
"CustomToggle"
runat
=
"server"
AutoPostBack
=
"false"
Skin
=
"Metro"
ID
=
"btn_Order"
Width
=
"26px"
Height
=
"18px"
Checked
=
"true"
ButtonType
=
"ToggleButton"
OnClick
=
"btn_Order_Click"
EnableViewState
=
"true"
>
<
ToggleStates
>
<
telerik:RadButtonToggleState
ImageUrl
=
"img/no-sort.png"
Selected
=
"true"
IsBackgroundImage
=
"true"
Value
=
"NoSort"
/>
<
telerik:RadButtonToggleState
ImageUrl
=
"img/up.png"
IsBackgroundImage
=
"true"
Value
=
"Asc"
/>
<
telerik:RadButtonToggleState
ImageUrl
=
"img/down.png"
IsBackgroundImage
=
"true"
Value
=
"Dsc"
/>
</
ToggleStates
>
</
telerik:RadButton
>
<
span
runat
=
"server"
id
=
"Buttons_Name"
><%# Eval("Col")%></
span
>
<
br
/>
</
ItemTemplate
>
</
telerik:RadListBox
>
</
td
>
<
td
>
<
asp:Label
ID
=
"lbl_listSelected"
runat
=
"server"
Text
=
"Label"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"auto-style1"
>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"Button"
/>
<
asp:Button
ID
=
"btn_up"
runat
=
"server"
Text
=
"up"
/>
</
td
>
<
td
> </
td
>
</
tr
>
</
table
>
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
If
Not
IsPostBack
Then
columnsTable = generateListCol()
RadListBox1.DataSource = columnsTable
RadListBox1.DataTextField =
"Col"
RadListBox1.DataBind()
End
If
End
Sub
Protected
Sub
Button1_Click(sender
As
Object
, e
As
EventArgs)
Handles
Button1.Click
Dim
sb
As
New
StringBuilder
Dim
collection
As
IList(Of RadListBoxItem) = RadListBox1.Items
For
Each
item
As
RadListBoxItem
In
collection
Dim
btn
As
RadButton =
CType
(item.FindControl(
"btn_Order"
), RadButton)
sb.Append(item.Text +
" - "
+ btn.SelectedToggleState.Value +
"<br />"
)
Next
lbl_listSelected.Text = sb.ToString
End
Sub
I am trying to use Validations on RadPageView as below and its not working (Paging not working):
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab Text="Tap1 "
Width="200px">
</telerik:RadTab>
<telerik:RadTab Text=" Tap2"
Width="200px">
</telerik:RadTab>
<telerik:RadTab Text=" Tap3 Width="200px">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server"
ID="RadMultiPage1"
SelectedIndex="0"
CssClass="outerMultiPage">
<telerik:RadPageView runat="server"
ID="RadPageView2">
<div class="ClientClass">
<table>
<tr>
<td>
<div class="classImg">
<telerik:RadXmlHttpPanel runat="server"
Height="240px"
ID="radxmlhttppanel1"
Value="3"
CssClass="xmlpanelcustomerinfo">
<div class="classDiv">
<table cellpadding="5px"
cellspacing="5px"
frame="border"
rules="groups"
style="position: absolute">
<tr>
<td
style="width: 120px;">
Phone:
</td>
<td
style="width: 150px;">
<asp:TextBox ID="PhoneTextBox"
runat="server"
Width="116px"
MaxLength="12"></asp:TextBox>
</td>
<td style="width: 200px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator3"
runat="server" ControlToValidate="PhoneTextBox"
Display="Dynamic"
ErrorMessage="RequiredFieldValidator"
ForeColor="Red">Required</asp:RequiredFieldValidator>
<asp:CustomValidator
ID="CustomValidator2" runat="server"
Display="Dynamic" ControlToValidate="PhoneTextBox"
ClientValidationFunction="Validate_Sender"
ForeColor="Red">Invalid Phone</asp:CustomValidator>
</td>
</tr>
<tr>
<td
style="width: 200px;">
Message Sender:
</td>
<td
style="width: 150px;">
<asp:TextBox ID="sendertxt"
runat="server"
Width="116px"
MaxLength="11"></asp:TextBox>
</td>
<td style="width: 200px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" ControlToValidate="sendertxt"
Display="Dynamic"
ErrorMessage="RequiredFieldValidator"
ForeColor="Red">Required</asp:RequiredFieldValidator>
<%--</td>--%>
<%--<td style="width:200px;">--%>
<%--
<asp:CustomValidator ID="CustomValidator1"
runat="server" Display="Dynamic"
ControlToValidate="sendertxt"
ClientValidationFunction="Validate_Sender"
ForeColor="Red">Invalid message sender</asp:CustomValidator>
</td>
</tr>
<tr>
<td
style="width: 200px;">
Msessage Text:
</td>
<td>
<asp:TextBox ID="msgtxt" runat="server"
TextMode="MultiLine"
Height="88px"
Width="280px"
onkeyup="Update_Length_Label('bodyContent_msgtxt',
'bodyContent_length_lbl')"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator2" runat="server"
ControlToValidate="msgtxt"
ErrorMessage="RequiredFieldValidator"
Text="Required" ForeColor="Red">Reuired</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Message Length:
</td>
<td
colspan="2">
<asp:Label ID="length_lbl"
runat="server"
Width="280px"
ViewStateMode="Enabled"></asp:Label>
</td>
</tr>
<tr style="height: 10px;">
</tr>
<tr>
<td
colspan="2">
<asp:Button ID="Savebtn"
runat="server"
Text="Send"
Font-Bold="False"
Font-Size="Large"
ForeColor="#333333"
Height="27px"
Width="85px"
OnClick="Sendbtn_Click"
/>
</td>
</tr>
</table>
</div>
</telerik:RadXmlHttpPanel>
</div>
</td>
</tr>
</table>
</div>
</telerik:RadPageView>
</telerik:RadMultiPage>
any suggestions !!
switch (e.CommandName.ToUpper()) {
case "INITINSERT":
grid.MasterTableView.ClearEditItems();
//Ensure the grid doesn't jump to the last page
e.Canceled = true;
int pageIndex = e.Item.OwnerTableView.CurrentPageIndex;
e.Item.OwnerTableView.InsertItem();
e.Item.OwnerTableView.CurrentPageIndex = pageIndex;
e.Item.OwnerTableView.Rebind();
return;
case "EDIT":
e.Item.OwnerTableView.IsItemInserted = false;
return;
01.
Private
Sub
RadGrid1_ItemCommand(sender
As
Object
, e
As
GridCommandEventArgs)
Handles
RadGrid1.ItemCommand
02.
03.
04.
If
e.CommandName = RadGrid.FilterCommandName
Then
05.
Dim
filterPair
As
Pair =
CType
(e.CommandArgument, Pair)
06.
Dim
filteritem = (
CType
(e.Item, GridFilteringItem))
07.
08.
Dim
textBox
As
TextBox =
CType
(filteritem(filterPair.Second.ToString()).Controls(0), TextBox)
09.
'Dim textBox As CheckBox = CType(x(filterPair.Second.ToString()).Controls(0), CheckBox)
10.
'Dim textBox As RadNumericTextBox = CType(x(filterPair.Second.ToString()).Controls(0), RadNumericTextBox)
11.
'Dim textBox As RadDatePicker = CType(x(filterPair.Second.ToString()).Controls(0), RadDatePicker)
12.
13.
Dim
val
As
String
= textBox.Text
14.
Select
Case
filterPair.First
15.
Case
"EqualTo"
16.
17.
'some logic
18.
19.
20.
Case
""
21.
End
Select
22.
23.
24.
e.Canceled =
True
25.
26.
27.
End
If
28.
End
Sub