A couple of weeks ago, there was an error of an invalid json primitive. From reading about it, it's basically that the json is improperly setup. The error log below seems to trace that to the Rad date picker. However, the only client scripts I am using for that control is resizing it and focusing on the input box. I do not think that would be the problem. What strange is that there is more than 25 errors with this error that happened within a minute from the same IP Address. Could this be a bot or something else?
Error: Invalid JSON primitive: ovAAStack Trace: at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject() at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) at Telerik.Web.UI.RadWebControl.LoadPostData(String postDataKey, NameValueCollection postCollection) at Telerik.Web.UI.RadDatePicker.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)I am handling opening file by myself in browser, but this empty, small preview window also opens when file is double-clicked.
how to disable, hide it or close it? I don't want to disable fileopen event though.
thank you


Hi, I got confused with all the threads I've read and I wasn't able to find an answer to my problem.
I have a RadGrid bound to RadClientDataSource. I'm using ClientItemTemplate to format my data in a single cell and my column does not have a header.
So each data item occupies a single cell per row.
I want to know how I can group/ungroup the grid using a checkbox.
I was able to group by declaring the grouping in the grid but I want to achieve this using the checkbox.
One of the data field in the cell is a date, I want to sort my grid based on this field in a descending order.
How can I do it?
ps. type is string representing the name of the typeid.
<telerik:RadClientDataSource ID="AlarmClientDataSource" runat="server" AutoSync="True"> <ClientEvents OnDataParse="AlarmClientDataSource_OnDataParse" OnChange="AlarmClientDataSource_OnChange" /> <SortExpressions> <telerik:ClientDataSourceSortExpression FieldName="Created" SortOrder="Desc" /> </SortExpressions> <Schema DataName="Result" ResponseType="JSON" ErrorsName="ErrorMessage"> <Model ID="ID"> <telerik:ClientDataSourceModelField FieldName="ID" DataType="String" Nullable="true" Editable="False" /> <telerik:ClientDataSourceModelField FieldName="TypeID" DataType="String" Nullable="false" Editable="False" /> <telerik:ClientDataSourceModelField FieldName="Created" DataType="Date" /> </Model> </Schema></telerik:RadClientDataSource><telerik:RadCheckBox ID="AlarmGroupCheckBox" runat="server" Text="Group Alarms By Type" Width="100%" RenderMode="Classic" AutoPostBack="False" OnClientCheckedChanged="AlarmGroupCheckBox_OnClientCheckedChanged"> </telerik:RadCheckBox> <telerik:RadGrid ID="AlarmGrid" runat="server" ClientDataSourceID="AlarmClientDataSource" Width="100%" AutoGenerateColumns="False" RenderMode="Lightweight" Skin="Material" CssClass="noWrapRadGrid"> <ClientSettings AllowGroupExpandCollapse="true"> <Selecting CellSelectionMode="SingleCell"></Selecting> <ClientEvents OnCellSelected="AlarmGrid_CellSelected" OnCellSelecting="AlarmGrid_CellSelecting" OnGridCreated="gridCreated"></ClientEvents> </ClientSettings> <SortingSettings SortedBackColor="#FFF6D6" EnableSkinSortStyles="false"></SortingSettings> <MasterTableView ShowHeader="False" AllowNaturalSort="True"> <%--<SortExpressions> <telerik:GridSortExpression FieldName="Created" SortOrder="Descending" /> </SortExpressions>--%> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldAlias="Type" FieldName="type"></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="type" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn UniqueName="Alarms"> <ClientItemTemplate> <table> <tr> <td> <div class="alarm"> <div class="alarm-wrapper"> <div style="color:red; font-weight:bold">Alarm: #: ID #</div> <dl class="alarm-list-details"> <dt class="name">#= fecha.format(Created, 'YYYY-MM-DD hh:mm:ss A') #</dt> </dl> </div> </div> </td> </tr> </table> </ClientItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <GroupingSettings ShowUnGroupButton="true" /> </telerik:RadGrid> </ItemTemplate></telerik:RadPanelItem>Good day Telerik Community,
I'm starting at Telerik and I need help with Custom Skins and web resources for showing Icons.
I have made my custom Skin that is the same as the Old Forest Skin One, it's all good with my DLL until I see Icons ("Edit","Delete","Ok","Cancel", etc.). This Icons are not showing (Html broken Image shown and Alt shown), I want to know how to call the Image from the DLL web resource and not through the File itself (for example: ~/Image/Edit.gif, is what I'm doing now but I want to call it from the Web Resource to keep independance of the Skin).
I hope I'm clear with my trouble I am having,
I hope you can help me Solve it :)...
Thanks for Reading,
Hi all,
So im having a problem with de radcombobox, i have a combobox getting values from the database, no problem there, the problem starts when i selecta a option, and then is i select the combobox, and no value is selected, and i press autside de combobox to get out of the selection the box loses the value previously selected.
Does anybody ave any ideas?

<telerik:RadNumericTextBox Width="100px" ID="txtTest" EmptyMessage="Test" ShowSpinButtons="false" DisplayText="" Type="Number" runat="server" InvalidStyleDuration="100"> <NumberFormat AllowRounding="false" GroupSeparator="" DecimalDigits="15" KeepNotRoundedValue="true" /> <ClientEvents OnKeyPress="keyPress" OnValueChanged="valueChanged" /></telerik:RadNumericTextBox>Telerik.Web.UI.RadNumericTextBox.prototype._compileRegEx = function () { var regexDecimalSeparator = this.get_numberFormat().DecimalSeparator == "." ? "\\." : this.get_numberFormat().DecimalSeparator; this._acceptRegExp = new RegExp("[e0-9" + regexDecimalSeparator + this.get_numberFormat().NegativeSign + "]{1}"); this._rejectRegExp = new RegExp("[^e0-9" + regexDecimalSeparator + this.get_numberFormat().NegativeSign + "]{1}", "g"); this._decimalReplaceRegExp = new RegExp(regexDecimalSeparator, "g"); }; var orgNegativeSign = ""; function keyPress(sender, args) { if (args.get_keyCode() == 45) { orgNegativeSign = sender.get_numberFormat().NegativeSign; sender.get_numberFormat().NegativeSign = "~"; } } function valueChanged(sender, args) { if (orgNegativeSign != "") { sender.get_numberFormat().NegativeSign = orgNegativeSign; orgNegativeSign = ""; } }
01.protected void RadGridMain_OnItemCommand(object sender, GridCommandEventArgs e)02.{03. if (e.CommandName == RadGrid.InitInsertCommandName)04. {05. RadGridMain.MasterTableView.EditFormSettings.UserControlName = "~/Insert.ascx"06. 07. // Set up the control08. Control control = Page.LoadControl("~/Insert.ascx");09. RadGrid radGridInsert = control.FindControl("radGridInsert") as RadGrid;10. 11. radGridInsert.NeedDataSource += RadGridInsertSelector_OnNeedDataSource;12. 13. // give the child a handle to the parent14. PSC.Controls.UdcsConnectionInsert.ParentRadGrid = RadGridMain;15. }16. else if (e.CommandName == RadGrid.EditCommandName)17. {18. RadGridMain.MasterTableView.EditFormSettings.UserControlName = "~/Edit.ascx";19. }20.}ParentRadGrid.MasterTableView.IsItemInserted = false;GridEditFormItem editFormItem = e.Item as GridEditFormItem;GridDataItem parentItem = editFormItem.ParentItem;parentItem.EditFormItem.Edit = false;
