<telerik:RadToolBarButton Value="Add" ImageUrl='<%= IconManager.GetButton("Add") %>' />Hello,
I have one ajaxified radgrid which is getting ajaxified through RadAjaxManager.Outside the grid I have two asp buttons.On pageload I am adding ajaxsettings for those buttons.On grid inline edit I am trying to disable those buttons.Those buttons are getting disabled.But I am getting null object exception on clicking the button.If I remove the ajaxsettings from pageload everything works fine but the buttons are not getting disabled.Please suggest me at your earliest...Below are the code in page_load.
protected void Page_Load(object sender, EventArgs e)
{
RadAjaxMgriPur.AjaxSettings.AddAjaxSetting(RGridImportedData, btnCreateOrder,
null);
RadAjaxMgriPur.AjaxSettings.AddAjaxSetting(btnCreateOrder, RGridImportedData, RadAjaxLoadingPaneliPur);
}
protected void btnCreateOrder_Click(object sender, EventArgs e)
{
//some operations....
RGridImportedData.Rebind();
}
Thanks in advance.
Manaswinee
<telerik:RadAjaxManager id="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grid" > <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadWindowManager1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <telerik:RadGrid runat="server" ID="grid" AutoGenerateColumns="False" AllowPaging="True" OnNeedDataSource="grid_NeedDataSource" OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnItemCommand="RadGrid1_ItemCommand" onpageindexchanged="grid_PageIndexChanged" OnItemDataBound="RadGrid1_ItemDataBound" FilterItemStyle-Wrap="true" Culture="es-CO" GridLines="None" > <MasterTableView DataKeyNames="" CommandItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage" EditMode="EditForms"> <Columns> <telerik:GridBoundColumn UniqueName="id" DataField="id" HeaderText="Id" ForceExtractValue="InEditMode" ConvertEmptyStringToNull="true" Visible="false" > </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="Sociedad" DataField="Sociedad" HeaderText="Sociedad" ForceExtractValue="InEditMode" ConvertEmptyStringToNull="true" > <EditItemTemplate> <asp:DropDownList CssClass="dropdownlist" ID="ddlContainerSociedad" runat="server"></asp:DropDownList> <asp:Label ID="LabelCompanyID" runat="server" Text='<%#Eval("CompanyID") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="LabelCompanyID" runat="server" Text='<%#Eval("CompanyID") %>'></asp:Label> </ItemTemplate> <FilterTemplate> <telerik:RadComboBox ID="cbFSociedad" runat="server" DataSourceID="SqlDataSource1" DataTextField="CompanyID" DataValueField="CompanyID" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Sociedad").CurrentFilterValue %>' OnClientSelectedIndexChanged="TitleIndexChanged" > <Items> <telerik:RadComboBoxItem Text="Todas" /> </Items> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function TitleIndexChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); tableView.filter("Sociedad", args.get_item().get_value(), "Contains"); } </script> </telerik:RadScriptBlock> </FilterTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" /> </Columns> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" /></telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:PanalpinaEntities %>" SelectCommand="SELECT distinct [CompanyID] FROM [Panalpina].[dbo].[SAPCenterCostBranch]order by [CompanyID] " ProviderName="System.Data.SqlClient"> </asp:SqlDataSource>| Dim str As String |
| Dim str2 As String = "" |
| For Each str In Request.Form |
| str2 += str & " - " & Request.Form(str) & "<br>" |
| Next |
| Response.Write(str2) |
| QUIHereType_ClientState - {"logEntries":[{"Type":5,"Index":"3","Data":{"NewIndex":"0"}},{"Type":5,"Index":"3","Data":{"NewIndex":"0"}},{"Type":5,"Index":"3","Data":{"NewIndex":"0"}},{"Type":5,"Index":"3","Data":{"NewIndex":"0"}}],"selectedIndices":[0],"checkedIndices":[],"scrollPosition":0} |
<telerik:RadDatePicker ID="datePicker" runat="server" (...) />var datePickerElem = $('#<%= datePicker.ClientID %>').get(0);var currDate = datePickerElem.get_selectedDate();
string mystatus;
mystatus = lBooking.STATUS;
item.Attributes.Add(
"STATUS", mystatus);
string myhaz;
myhaz = lBooking.HazFlag;
item.Attributes.Add(
"HazFlag", myhaz);
rcboBookingNum.Items.Add(item);
if (myhaz=="Y")
{
rcboBookingNum.Items[myitemcounter].ForeColor = System.Drawing.
Color.Red;
}
if (mystatus == "N")
{
rcboBookingNum.Items[myitemcounter].BackColor = System.Drawing.
Color.Pink;
}
myitemcounter = myitemcounter + 1;
<telerik:RadComboBox ID="rcboBookingNum" runat="server" OnItemsRequested="rcboBookingNum_ItemsRequested"
EnableLoadOnDemand="True" AllowCustomText="True" DropDownWidth="555px" AutoPostBack="True"
OnSelectedIndexChanged="rcboBookingNum_SelectedIndexChanged" ShowDropDownOnTextboxClick="False"
OnClientKeyPressing="OnClientKeyPressingrcboBookingNum"
MaxHeight="150"
Width="120px" Skin="Outlook" HighlightTemplatedItems="false" EnableTheming="False"
CssClass="MainPageCellInputs ForceCaps"
MaxLength="13" TabIndex="1"
MarkFirstMatch="True">
<CollapseAnimation Type="None" />
<HeaderTemplate>
<table width="530px" class="rcbo_tbl10" align="left">
<tr>
<td style="width: 100px" class="dd_col10 dd_head10">
Booking Num
</td>
<td style="width: 230px" class="dd_col10 dd_head10">
Ship Name
</td>
<td style="width: 80px;text-align:center;" class="dd_col10 dd_head10">
Status
</td>
<td style="width: 80px;text-align:center;" class="dd_col10 dd_head10">
Hazardous
</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table width="530px" class="rcbo_tbl10" align="left">
<tr>
<td style="width: 100px" class="dd_col10">
<%
# DataBinder.Eval(Container, "Text")%>
</td>
<td style="width: 230px" class="dd_col10">
<%
# DataBinder.Eval(Container, "Attributes['ShipName']") %>
</td>
<td style="width: 80px;text-align:center;" class="dd_col10">
<%
# DataBinder.Eval(Container, "Attributes['STATUS']")%>
</td>
<td style="width: 80px;text-align:center;" class="dd_col10">
<%
# DataBinder.Eval(Container, "Attributes['HazFlag']")%>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadComboBox>
<script type="text/javascript"> function setReadOnly() { var TextBox1 = $find("<%= RadTextBox1.ClientID %>"); TextBox1._textBoxElement.readOnly = state; } function clearReadOnly() { var TextBox1 = $find("<%= RadTextBox1.ClientID %>"); TextBox1._textBoxElement.readOnly = false; } </script>