| Dim cRadMenu As New Telerik.Web.UI.RadContextMenu |
| Dim cRadMenuItem As New Telerik.Web.UI.RadMenuItem |
| Dim imgParameter As New Image |
| Dim cRadMenuItem2 As New Telerik.Web.UI.RadMenuItem |
| cRadMenu.ID = "adasd" & gvDynamic.Rows(i).Cells(iCellIndex).ID |
| cRadMenu.Items.Add(cRadMenuItem) |
| cRadMenu.Items.Add(cRadMenuItem2) |
| imgParameter.Attributes.Add("onclick", "showMenu(event," + cRadMenu.ClientID + ");") |
| cHtmlTable.Rows(1).Cells(1).Controls.Add(imgParameter) |
| gvDynamic.Rows(i).Cells(iCellIndex).Controls.Add(cHtmlTable) |
Dim tab As RadTab = RadTabStrip1.FindTabByUrl(urlWithSessionID)
If Not IsNothing(tab) Then
tab.SelectParents()
tab.PageView.Selected = True
End IfResponse.ApplyAppPathModifier(Request.Url.PathAndQuery) here? I hope this will also help me develop my dynamically generating menu bar. Thx!
<asp:ImageButton ID="imgbtnOk" runat="server" ImageUrl="~/Images/btn_ok_disabled.gif"
OnClientClick="return ValidateInformation()" AccessKey="O" ToolTip="OK" TabIndex="30" />
On updatation of any field in the screen following javascript has been fired to enable the button
//Enables the Ok button if user selects any Carrier Plan Code
function EnableOk() {
var cboCarrierPlanCode = document.getElementById(radcboCarrierPlanCode)
if (cboCarrierPlanCode.value != "") {
var updateflag = document.getElementById(hdnChangeFlag)
updateflag.value = 1;
var imgBtnOk = document.getElementById(imgbtnOk)
imgBtnOk.disabled =
false
imgBtnOk.src =
"../Images/btn_OK.gif"
}
}
After this image is getting enabled but initially for the control i have written OnClientClick event to validate some more fields in the screen.... this is not getting fired.
WHY?
| <ngc:NGCGrid ID="grdItems" runat="server" AllowPaging="True" AllowSorting="True" |
| AllowMultiRowSelection="True" GridLines="None" AutoGenerateColumns="False" PageSize="500" |
| OnNeedDataSource="grdItems_NeedSource" EnableViewState="true" AllowAutomaticDeletes="true" |
| OnItemCommand="grdItems_ItemCommand" OnItemDataBound="grdItems_ItemDataBound" |
| OnItemCreated="grdItems_ItemCreated" OnItemUpdated="grdItems_ItemUpdated" OnItemInserted="grdItems_ItemInserted" |
| OnItemDeleted="grdItems_ItemDeleted"> |
| <ClientSettings AllowKeyboardNavigation="True" > |
| <Scrolling AllowScroll="true" ScrollHeight="440px" UseStaticHeaders="true" /> |
| <Selecting AllowRowSelect="true" /> |
| </ClientSettings> |
| <MasterTableView CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="Add Item" |
| EditMode="InPlace" DataKeyNames="ITEM_ID"> |
| <CommandItemTemplate > |
| <div style="padding: 5px 5px;"> |
| <asp:LinkButton ID="LinkButton2" runat="server" CommandName="InitInsert" > |
| <img style="border:0px;vertical-align:middle;" alt="" src="../../App_Themes/SpidersTheme/Grid/AddRecord.gif" />Add new Item |
| </asp:LinkButton> |
| <asp:LinkButton ID="LinkButton1" OnClientClick="javascript:return confirm('Are you sure you want to delete all selected Items?')" |
| runat="server" CommandName="DeleteSelected"> |
| <img style="border:0px;vertical-align:middle;" alt="" src="../../App_Themes/SpidersTheme/Grid/Delete.gif" />Delete selected Items</asp:LinkButton> |
| </div> |
| </CommandItemTemplate> |
| <Columns> |
| <telerik:GridClientSelectColumn> |
| <HeaderStyle Width="10px" /> |
| <ItemStyle Width="10px" /> |
| </telerik:GridClientSelectColumn> |
| <telerik:GridEditCommandColumn ButtonType="ImageButton"> |
| <HeaderStyle Width="35px" /> |
| <ItemStyle Width="35px" /> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton" |
| ConfirmText="Are you sure you want to delete this item?"> |
| <HeaderStyle Width="10px" /> |
| <ItemStyle Width="10px" /> |
| </telerik:GridButtonColumn> |
| <telerik:GridImageColumn UniqueName="FilteredFlag" ImageUrl="../../Common/Images/green_flag_16x16.png" AllowSorting="true" |
| HeaderImageUrl="../../Common/Images/green_flag_16x16.png" SortExpression="FilterFlagOrder" > |
| <HeaderStyle Width="10px" /> |
| <ItemStyle Width="10px" /> |
| </telerik:GridImageColumn> |
| <telerik:GridBoundColumn UniqueName="FilterFlagOrder" Visible="true"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="NSN" HeaderText="NSN" UniqueName="NSN" ColumnEditorID="GridTextBoxColumnEditor1" > |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ITEM_DESCRIPTION" HeaderText="Description" UniqueName="ITEM_DESCRIPTION" |
| ColumnEditorID="GridTextBoxColumnEditor2"> |
| <HeaderStyle Width="300px" /> |
| <ItemStyle Width="300px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridNumericColumn DataField="USAGE_FACTOR" HeaderText="Factor" UniqueName="USAGE_FACTOR" |
| ColumnEditorID="GridNumericColumnEditor1"> |
| <HeaderStyle Width="40px" /> |
| <ItemStyle Width="40px" /> |
| </telerik:GridNumericColumn> |
| <telerik:GridHyperLinkColumn Text="Search"> |
| </telerik:GridHyperLinkColumn> |
| </Columns> |
| </MasterTableView> |
| </ngc:NGCGrid> |
| <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor1" runat="server" TextBoxStyle-Width="120px" /> |
| <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor2" runat="server" TextBoxStyle-Width="300px" /> |
| <telerik:GridNumericColumnEditor ID="GridNumericColumnEditor1" runat="server" NumericTextBox-Width="40px" /> |
<telerik:RadAjaxManagerProxy ID="radAjaxMgr" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="rgrdDocumentList">
<UpdatedControls>
<telerik:AjaxUpdatedControl LoadingPanelID="lstLoadingpane" ControlID="rgrdDocumentList" />
<telerik:AjaxUpdatedControl ControlID="hiddenDirtyFlag" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>
<telerik:RadAjaxLoadingPanel Transparency="10" ID="lstLoadingpane" runat="server"
IsSticky="true" CssClass="FileStoreModalPanel">
</telerik:RadAjaxLoadingPanel>
