or
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
ProgramAreaCombobox.DataSource = GetListProgramAreasHasFeature()
ProgramAreaCombobox.DataBind()
'<---- EdtMode
If
Not
(
TypeOf
DataItem
Is
Telerik.Web.UI.GridInsertionObject)
Then
Dim
a
As
Business.ReviewCommitteeAmendment =
CType
(_dataItem, Business.ReviewCommitteeAmendment)
If
Not
a
Is
Nothing
Then
With
AgreementAmendmentComboBox
.DataSource = GetAgreementAmendments(a.ProgramAreaId)
.DataBind()
.FindItemByValue(a.AmendmentId).Selected =
True
'<-------- FIRES
.Enabled =
True
End
With
End
If
End
If
'<---- END EdtMode
End
Sub
<
MasterTableView
CommandItemDisplay
=
"Bottom"
DataKeyNames
=
"ID,AmendmentId,AgreementAmendmentID"
EditMode
=
"PopUp"
>
<
EditFormSettings
>
<
PopUpSettings
Modal
=
"true"
ZIndex
=
"100010"
/>
</
EditFormSettings
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"UserControls/ReviewCommittee/ReviewCommitteeAddEditAmendmentControl.ascx"
EditFormType
=
"WebUserControl"
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
USERCONTROL
<
table
id
=
"Table2"
cellspacing
=
"2"
cellpadding
=
"1"
width
=
"100%"
border
=
"0"
rules
=
"none"
style
=
"border-collapse: collapse;"
>
<
tr
class
=
"EditFormHeader"
>
<
td
colspan
=
"2"
>
<
b
><%# GetTranslation("ReviewCommitteeAgreementAmendments", True)%></
b
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
id
=
"Table3"
border
=
"0"
>
<
tr
>
<
td
><
strong
><%# GetTranslation("ProgramArea", True)%></
strong
>
</
td
>
<
td
>
<
telerik:RadComboBox
ID
=
"ProgramAreaCombobox"
runat
=
"server"
DropDownWidth
=
"350"
AutoPostBack
=
"true"
CausesValidation
=
"false"
SelectedValue='<%# DataBinder.Eval(Container, "DataItem.ProgramAreaId") %>'
ZIndex="100011"
EmptyMessage='<%#GetTranslation("PleaseSelect", False)%>' Width="250"
LoadingMessage="Loading ...">
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
> </
td
>
</
tr
>
<
tr
>
<
td
><
strong
><%# GetTranslation("Amendment", True)%></
strong
>
</
td
>
<
td
>
<
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
>
<
ContentTemplate
>
<
telerik:RadComboBox
ID
=
"AgreementAmendmentComboBox"
runat
=
"server"
DropDownWidth
=
"500"
ZIndex
=
"100011"
SelectedValue='<%# DataBinder.Eval(Container, "DataItem.AgreementAmendmentId") %>'
EmptyMessage='<%#GetTranslation("PleaseSelect", False)%>' Width="250"
LoadingMessage="Loading ..." Enabled="false">
</
telerik:RadComboBox
>
<
asp:RequiredFieldValidator
ID
=
"reqAgreementAmendment"
runat
=
"server"
ErrorMessage='<%#GetTranslation("Required", False)%>'
ControlToValidate="AgreementAmendmentComboBox" ForeColor="Red" Font-Size="X-Small" Font-Bold="true" Display="Dynamic" >
</
asp:RequiredFieldValidator
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
> </
td
>
</
tr
>
<
tr
>
<
td
>
<
strong
><%# GetTranslation("ReviewOrder", True)%></
strong
>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"ReviewOrder"
runat
=
"server"
Width
=
"70"
Text='<%# DataBinder.Eval(Container, "DataItem.Order") %>'></
asp:TextBox
>
<
asp:RequiredFieldValidator
ID
=
"reqReviewOrder"
runat
=
"server"
ErrorMessage='<%#GetTranslation("Required", False)%>'
ControlToValidate="ReviewOrder" ForeColor="Red" Font-Size="X-Small" Font-Bold="true" Display="Dynamic" >
</
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
</
table
>
<
tr
>
<
td
colspan
=
"2"
></
td
>
</
tr
>
<
tr
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
align
=
"right"
colspan
=
"2"
>
<
asp:Button
ID
=
"btnUpdate"
Text='<%#GetTranslation("Update", False)%>' runat="server" CommandName="Update" Visible='<%# Not (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>'></
asp:Button
>
<
asp:Button
ID
=
"btnInsert"
Text='<%#GetTranslation("Insert", False)%>' runat="server" CommandName="PerformInsert"
Visible='<%# (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>'></
asp:Button
>
<
asp:Button
ID
=
"btnCancel"
Text='<%#GetTranslation("Cancel", False)%>' runat="server" CausesValidation="False"
CommandName="Cancel"></
asp:Button
>
</
td
>
</
tr
>
</
table
>
Private
Sub
ProgramAreaCombobox_SelectedIndexChanged(sender
As
Object
, e
As
Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)
Handles
ProgramAreaCombobox.SelectedIndexChanged
If
Not
String
.IsNullOrWhiteSpace(e.Value)
Then
AgreementAmendmentComboBox.DataSource = GetAgreementAmendments(ProgramAreaCombobox.SelectedValue)
AgreementAmendmentComboBox.DataBind()
AgreementAmendmentComboBox.Enabled =
True
End
If
End
Sub
<
script
type
=
"text/javascript"
>
function OnKeyPress(sender, args)
{
if (args.get_keyCode() == 13)
{
// find button "btnSearch" and click it
var buttonTmp = $find("<%= btnSearch.ClientID %>");
buttomTmp.click();
}
}
</
script
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"grid1"
GridLines
=
"None"
ShowFooter
=
"False"
Culture
=
"de-DE"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
AllowMultiColumnSorting
=
"True"
CommandItemDisplay
=
"Top"
>
<
CommandItemTemplate
>
<
telerik:RadToolBar
ID
=
"radToolBar"
Skin
=
"Windows7"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
>
<
Items
>
<
telerik:RadToolBarButton
Value
=
"section1"
CssClass
=
"rightAligned"
>
<
ItemTemplate
>
<
telerik:RadButton
runat
=
"server"
Skin
=
"Windows7"
Text
=
"ButtonText1"
CommandName
=
"ButtonCommand1"
OnClick
=
"buttonAction1_Click"
/>
</
ItemTemplate
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"True"
/>
<
telerik:RadToolBarButton
Value
=
"section2"
>
<
ItemTemplate
>
<
telerik:RadTextBox
ID
=
"textbox1"
runat
=
"server"
Skin
=
"Windows7"
><
ClientEvents
OnKeyPress
=
"OnKeyPress"
/></
telerik:RadTextBox
>
<
telerik:RadButton
ID
=
"btnSearch"
runat
=
"server"
Skin
=
"Windows7"
Text
=
"Search"
CommandName
=
"Search"
OnClick
=
"searchButton_Click"
/>
</
ItemTemplate
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
</
CommandItemTemplate
>
</
MasterTableView
>
<
GroupingSettings
CaseSensitive
=
"False"
/>
</
telerik:RadGrid
>
var grid = $find("<%= activePassiveGrid.ClientID %>");
var MasterTable = grid.get_masterTableView();
var toolBar = MasterTable.get_dataItems()[0]......