<
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>