Hi
I have a weird error... I have a bunch of TextBox's and a RadGrid which is ajaxified with auto updates enabled. These TextBox's, and the TextBox's in the editable template in the RadGrid use a RadInputManager.
As you can see, I have 2 blocks in the RadInputManager commented out. The RadGrid correctly Ajaxifies the edit/update commands when these blocks are commented out. However when i uncomment out 1 of those RadInputManager blocks, I get a javascript error on the initial edit "a is null" in Telerik.Web.UI.WebResource.axd
Why?? :(
I have a weird error... I have a bunch of TextBox's and a RadGrid which is ajaxified with auto updates enabled. These TextBox's, and the TextBox's in the editable template in the RadGrid use a RadInputManager.
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel"
runat
=
"server"
LoadingPanelID
=
"AjaxLoadingPanel"
>
<
telerik:RadGrid
ID
=
"rgPriceLists"
runat
=
"server"
Width
=
"600px"
Skin
=
"Default"
AutoGenerateColumns
=
"false"
DataSourceID
=
"objPriceLists"
">
<
MasterTableView
EnableNoRecordsTemplate
=
"false"
Width
=
"100%"
DataKeyNames
=
"PriceListId"
AllowAutomaticUpdates
=
"true"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Name"
DataField
=
"Name"
ReadOnly
=
"true"
/>
<
telerik:GridBoundColumn
HeaderText
=
"Pub"
DataField
=
"Pub"
ReadOnly
=
"true"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Price"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblPrice"
runat
=
"server"
Text='<%# GetCulturedPriceOrBlank(Eval("Price") == null ? 0 : (decimal)Eval("Price"), 0.0m, (string)Eval("Pub")) %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"tbPrice"
runat
=
"server"
Text='<%# Bind("Price") %>' Columns="7" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Tax"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblTax"
runat
=
"server"
Text='<%# GetCulturedPriceOrBlank(Eval("Tax") == null ? 0 : (decimal)Eval("Tax"), 0.0m, (string)Eval("Pub")) %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"tbTax"
runat
=
"server"
Text='<%# Bind("Tax") %>' Columns="7" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Active?"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"cbIsActive"
runat
=
"server"
Checked='<%# Eval("IsActive") ?? false %>' Enabled="false" />
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:CheckBox
ID
=
"cbIsActive"
runat
=
"server"
Checked='<%# Bind("IsActive") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridEditCommandColumn
ItemStyle-Width
=
"40"
ItemStyle-HorizontalAlign
=
"Right"
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
/>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
telerik:RadAjaxPanel
>
<
telerik:RadInputManager
ID
=
"RadInputManager1"
runat
=
"server"
>
<
telerik:TextBoxSetting
BehaviorID
=
"TextBoxBehavior1"
>
<
Validation
IsRequired
=
"true"
ValidationGroup
=
"ValidatePage"
/>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbProductName"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>
<%--<
telerik:TextBoxSetting
BehaviorID
=
"TextBoxBehavior2"
>
<
Validation
IsRequired
=
"false"
/>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbProductSpecialDescriptionDisplay"
/>
<
telerik:TargetInput
ControlID
=
"tbFuturePayDesc"
/>
<
telerik:TargetInput
ControlID
=
"tbProductShortName"
/>
<
telerik:TargetInput
ControlID
=
"tbPromoCode"
/>
</
TargetControls
>
</
telerik:TextBoxSetting
>--%>
<
telerik:NumericTextBoxSetting
BehaviorID
=
"NumericTextBoxSetting1"
Type
=
"Currency"
>
<
Validation
IsRequired
=
"true"
ValidationGroup
=
"ValidatePage"
/>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbProductPriceExTax"
/>
<
telerik:TargetInput
ControlID
=
"tbProductPriceTax"
/>
</
TargetControls
>
</
telerik:NumericTextBoxSetting
>
<%--<
telerik:NumericTextBoxSetting
BehaviorID
=
"NumericTextBoxSetting2"
Type
=
"Number"
DecimalDigits
=
"0"
AllowRounding
=
"False"
GroupSeparator
=
""
>
<
Validation
IsRequired
=
"true"
ValidationGroup
=
"ValidatePage"
/>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbProductDurationDays"
/>
<
telerik:TargetInput
ControlID
=
"tbProdIdUpgradeTo"
/>
<
telerik:TargetInput
ControlID
=
"tbProdIdUpgradeFrom"
/>
<
telerik:TargetInput
ControlID
=
"tbProdIdDiscountedForDefaultProduct"
/>
<
telerik:TargetInput
ControlID
=
"tbRenewsInto"
/>
</
TargetControls
>
</
telerik:NumericTextBoxSetting
>--%>
<
telerik:NumericTextBoxSetting
BehaviorID
=
"NumericTextBoxSetting3"
Type
=
"Currency"
>
<
Validation
IsRequired
=
"false"
/>
<
TargetControls
>
<
telerik:TargetInput
ControlID
=
"tbPrice"
/>
<
telerik:TargetInput
ControlID
=
"tbTax"
/>
</
TargetControls
>
</
telerik:NumericTextBoxSetting
>
</
telerik:RadInputManager
>
As you can see, I have 2 blocks in the RadInputManager commented out. The RadGrid correctly Ajaxifies the edit/update commands when these blocks are commented out. However when i uncomment out 1 of those RadInputManager blocks, I get a javascript error on the initial edit "a is null" in Telerik.Web.UI.WebResource.axd
Why?? :(