<telerik:RadGrid ID="ConfigGrid" runat="server" AutoGenerateColumns="False"
OnNeedDataSource="ConfigGrid_NeedDataSource"
OnUpdateCommand="ConfigGrid_UpdateCommand"
OnItemDataBound="ConfigGrid_ItemDataBound"
ShowStatusBar="True" AllowPaging="False" AllowSorting="true">
<pagerstyle mode="NextPrevNumericAndAdvanced" />
<mastertableview autogeneratecolumns="False" editmode="InPlace" commanditemdisplay="Top"
DataKeyNames="BELawSecCitationDetailID,RowVersion" AllowSorting="true" AllowMultiColumnSorting="true">
<SortExpressions>
<telerik:GridSortExpression FieldName="IsAssociated" SortOrder="Descending" />
<telerik:GridSortExpression FieldName="Citation" SortOrder="Ascending" />
</SortExpressions>
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
</EditFormSettings>
<CommandItemTemplate>
<div style="float: right;">
<asp:LinkButton ID="RefreshRadGridLookupButton" runat="server" CommandName="RebindGrid"
SkinID="swGridRefreshLinkButton"></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton">
<HeaderStyle Width="40px" />
</telerik:GridEditCommandColumn>
<telerik:GridCheckBoxColumn DataField="IsAssociated" UniqueName="IsAssociated" DataType="System.Boolean"
HeaderText="Active?" Visible="false">
<HeaderStyle Width="40px" />
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn DataField="Citation" UniqueName="Citation"
HeaderText="Law Citation Text" DataType="System.String">
</telerik:GridBoundColumn>
Mode
<telerik:GridBoundColumn DataField="BELawSecCitationDetailID" UniqueName="BELawSecCitationDetailID" Visible="false"
DataType="System.Int32" />
<telerik:GridBoundColumn DataField="RowVersion" UniqueName="RowVersion"
DataType="System.Int32" Visible="false">
</telerik:GridBoundColumn>
</Columns>
</mastertableview>
</telerik:RadGrid>
Hi,
I'm setting the node text on databind, with some HTML tags in the text. This has been no problem, except recently. If there are one or more <span> tags in the text, I get a javascript error on mouseover:
Message: 'this._element' is null or not an object
Line: 178
Char: 1
Code: 0
URI: http://localhost:1360/ScriptResource.axd?d=DMsgcAGno5aOYK0aJwUvXdDJxcknSyeyRU4cG7Y7I2kuvLi_brGedLWr9i1aLqYyY_ZriuetXXzd7bzZtgAS4w2&t=633798049441157248
If I remove the <span> tags, everything works flawlessly. Is there any way I can fix this without removing my span tags?
<telerik:RadGrid ID="RadGrid1" OnPreRender="RadGrid1_PreRender" ShowStatusBar="true" DataSourceID="SqlDataSource1"
runat="server" AutoGenerateColumns="False" PageSize="7" AllowSorting="True" AllowMultiRowSelection="False"
AllowPaging="True" GridLines="None">
<PagerStyle Mode="NumericPages"></PagerStyle>
<MasterTableView DataSourceID="SqlDataSource1" DataKeyNames="OrderID" AllowMultiColumnSorting="True">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="OrderID" MasterKeyField="OrderID" />
</ParentTableRelation>
<DetailTables>
<telerik:GridTableView DataKeyNames="OrderID" DataSourceID="SqlDataSource3" Width="100%"
runat="server">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="OrderID" MasterKeyField="OrderID" />
</ParentTableRelation>
<Columns>
<telerik:GridBoundColumn SortExpression="UnitPrice" HeaderText="Unit Price" HeaderButtonType="TextButton"
DataField="UnitPrice" UniqueName="UnitPrice">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Quantity" HeaderText="Quantity" HeaderButtonType="TextButton"
DataField="Quantity" UniqueName="Quantity">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Discount" HeaderText="Discount" HeaderButtonType="TextButton"
DataField="Discount" UniqueName="Discount">
</telerik:GridBoundColumn>
</Columns>
<SortExpressions>
<telerik:GridSortExpression FieldName="Quantity" SortOrder="Descending"></telerik:GridSortExpression>
</SortExpressions>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn SortExpression="OrderID" HeaderText="OrderID" HeaderButtonType="TextButton"
DataField="OrderID" UniqueName="OrderID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="OrderDate" HeaderText="Date Ordered" HeaderButtonType="TextButton"
DataField="OrderDate" UniqueName="OrderDate" DataFormatString="{0:D}">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Freight" HeaderText="Freight" HeaderButtonType="TextButton"
DataField="Freight" UniqueName="Freight">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
Thanks
Sujith
Hi,
I am trying to integrate a treeview and grid by dragging nodes to the grid to create records. I have code working where I can drag a treenode to a grid and fire the code behind to insert a new record etc...
| Protected Sub ApplicationsTreeView_OnNodeDrop(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeDragDropEventArgs) Handles ApplicationsTreeView.NodeDrop |
| If e.HtmlElementID = (ProjectApplicationsGrid.ClientID & "_GridData") Then |
| Dim InsertRecordDataSource As SqlDataSource = ProjectApplicationsDataSource |
| Dim Project_ID As Integer = CInt(Request.QueryString("Project_ID")) |
| Dim Application_ID As Integer = CInt(e.SourceDragNode.Value) |
| InsertRecordDataSource.InsertParameters("Project_ID").DefaultValue = Project_ID |
| InsertRecordDataSource.InsertParameters("Application_ID").DefaultValue = Application_ID |
| ProjectApplicationsDataSource.Insert() |
| ProjectApplicationsGrid.Rebind() |
| End If |
| function ApplicationsTreeView_ClientNodeDropping(sender, args) { |
| var dest = args.get_destNode(); |
| alert(dest); |
| if (dest==null) { args.set_cancel(false); return; } else { args.set_cancel(true); return; } ; |
| } |

| var _71e; |
| if(this.get_enableXhtmlFilter()){ |
| try{ |
| _71e=this._convertToXhtmlFilter.getHtmlContent(_71b); |
| } |
| catch(exc){ |
| alert("Error while executing filter XHTML - "+exc.toString()); |
| } |
| }else{ |
| _71e=$telerik.getOuterHtml(_71b); |
| } |
| _71e=_71e.replace(/<body\s*\/>/i,"<body></body>"); |
| for(var i=0;i<this._filters.length;i++){ |
| var _71d=this._filters[i]; |
| if((!_71d.get_isDom())&&(false!=_71d.get_enabled())&&_71d.getHtmlContent){ |
| try{ |
| _71e=_71d.getHtmlContent(_71e); |
| } |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="radAjaxLoadingPanel"> |
| <telerik:RadGrid ID="radGridMenus" runat="server" AllowPaging="false" CssClass="radgrid" |
| ... |
| <EditFormSettings EditFormType="Template"> |
| <FormTemplate> |
| <xs:XHTMLEditor ID="xhtmlEditorPreamble" runat="server" OnLoad="Editor_Load" /> |
| ... |
| protected void radGridMenus_UpdateCommand(object source, GridCommandEventArgs e) |
| { |
| GridEditFormItem gridItem = e.Item as GridEditFormItem; |
| ... |
| content.Preamble = ((XStandard.WebForms.XHTMLEditor)gridItem.FindControl("xhtmlEditorPreamble")).Value.Trim(); ... |
| } |