Hi there,
I seem to have a problem with the editor rewriting some HTML code.
Whenever I put this code into the editor content and then click the Design button it strips width:700px; from the first div style.
Is this by design and is there any way of stopping it? I've tried setting ConvertToXhtml="True" to false however this doesnt make any difference.
| <div style="border: black 1px solid;width:700px;"> |
| <div style="line-height: 50px; text-align: center;"><strong>Header</strong> |
| <div style="text-align: left;"> |
| <ul style="top-margin: 0px;"> |
| <li style="line-height: 30px;">Bullet 1</li> |
| <li style="line-height: 30px;">Bullet 2</li> |
| <li style="line-height: 30px;">Bullet 3</li> |
| <li style="line-height: 30px;">Bullet 4</li> |
| </ul> |
| </div> |
| </div> |
| </div> |
Kind Regards
James
<%
@ Control Language="VB" AutoEventWireup="false" CodeFile="frmPartnerAttributing.ascx.vb" Inherits="frmPartnerAttributing" %>
<
asp:TextBox ID="txtPartnerAttributing" runat="server"
Text
='<%# DataBinder.Eval( Container, "Parent.BindingContainer.DataItem.PartnerAttributing") %>'
Width
="239px"></asp:TextBox>
<
br /><br />
<
asp:Button ID="cmdUpdate" runat="server" Text="Update" />
<
asp:Button ID="cmdCancel" runat="server" Text="Cancel" />
The error is that the BindingContainer is a GridTableView which does not have a DataItem member. Is there something wrong with tis method of binding data to the textbox in the usercontrol? The method comes straight from one of the examples.
Thanks,
| function OnClientItemsRequested(sender, eventArgs) { |
| var items = sender.get_items(); |
| if (items.get_count() == 2) { |
| OpenEntityWindowFromItem(items.getItem(1), sender); |
| } |
| } |
| function HandleRequestStart(sender, eventArgs) { |
| var context = eventArgs.get_context(); |
| context["Filter"] = sender.get_text(); |
| } |
| function OnClientItemsRequestFailedHandler(sender, eventArgs) { |
| alert(eventArgs.get_errorMessage()); |
| // set cancel to hide the default message |
| eventArgs.set_cancel(true); |
| } |
| function OnClientSelectedIndexChanged(sender, eventArgs) { |
| OpenEntityWindowFromItem(eventArgs.get_item(), sender); |
| } |
| <telerik:RadComboBox ID="uxRadComboBox" runat="server" EmptyMessage="Search..." |
| Skin="Web20" EnableEmbeddedSkins="false" |
| OnClientItemsRequesting="HandleRequestStart" OnClientSelectedIndexChanged="OnClientSelectedIndexChanged" |
| OnClientItemsRequested="OnClientItemsRequested" |
| EnableLoadOnDemand="true" OnClientItemsRequestFailed="OnClientItemsRequestFailedHandler"> |
| <WebServiceSettings Method="GetSearch" /> |
| </telerik:RadComboBox> |
| [WebMethod] |
| public SearchComboBoxItemData[] GetSearch(object context) |
| { |
| ..... |
| } |
| public class SearchComboBoxItemData |
| { |
| public string Text { get; set; } |
| public string Value { get; set; } |
| } |
| <cc2:SessionDataSource ID="Asset" runat="server" DisplayWarning="False" ClearSessionOnInitialLoad="True" |
| DataFile="~/App_Data/AssetSession.mdb" DeleteCommand="DELETE FROM [Asset] WHERE [ID] = ?" |
| InsertCommand="INSERT INTO [Asset] ([ID], [Description], [RMA], [TAG], [PO], [Serial], [Value]) VALUES (?, ?, ?, ?, ?, ?, ?)" |
| SelectCommand="SELECT * FROM [Asset]" SessionKey="System.Web.UI.Page_Asset" PrimaryKeyFields="ID" |
| UpdateCommand="UPDATE [Asset] SET [Description] = ?, [RMA] = ?, [TAG] = ?, [PO] = ?, [Serial] = ?, [Value] = ? WHERE [ID] = ?"> |
| <UpdateParameters> |
| <asp:Parameter Name="Description" Type="String" /> |
| <asp:Parameter Name="RMA" Type="String" /> |
| <asp:Parameter Name="TAG" Type="String" /> |
| <asp:Parameter Name="PO" Type="String" /> |
| <asp:Parameter Name="Serial" Type="String" /> |
| <asp:Parameter Name="Value" Type="String" /> |
| <asp:Parameter Name="ID" Type="Int32" /> |
| </UpdateParameters> |
| <DeleteParameters> |
| <asp:Parameter Name="ID" Type="Int32" /> |
| </DeleteParameters> |
| <InsertParameters> |
| <asp:Parameter Name="ID" Type="Int32" /> |
| <asp:Parameter Name="Description" Type="String" /> |
| <asp:Parameter Name="RMA" Type="String" /> |
| <asp:Parameter Name="TAG" Type="String" /> |
| <asp:Parameter Name="PO" Type="String" /> |
| <asp:Parameter Name="Serial" Type="String" /> |
| <asp:Parameter Name="Value" Type="String" /> |
| </InsertParameters> |
| </cc2:SessionDataSource> |
| <telerik:RadGrid ID="assetGrid" runat="server" DataSourceID="Asset" GridLines="None" |
| AllowAutomaticInserts="True" Skin="Office2007" AutoGenerateColumns="False" AllowAutomaticDeletes="true"> |
| <HeaderContextMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </HeaderContextMenu> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| <MasterTableView DataKeyNames="ID" DataSourceID="Asset" EditMode="EditForms" CommandItemDisplay="Bottom"> |
| <CommandItemTemplate> |
| <div class="noprint"> |
| <asp:Button ID="btnAdd" runat="server" Text="Add New Item" CommandName="InitInsert"> |
| </asp:Button> |
| <asp:Button ID="btnDelete" runat="server" Text="Delete Selected Item" ToolTip="Click item to select" CommandName="DeleteSelected"> |
| </asp:Button> |
| </div> |
| </CommandItemTemplate> |
| <EditFormSettings> |
| <EditColumn UniqueName="InsertCommandColumn" ButtonType="PushButton" InsertText="Insert Item"></EditColumn> |
| </EditFormSettings> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="ID" HeaderText="ID" SortExpression="ID" UniqueName="ID" |
| DataType="System.Int32" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="Description" SortExpression="Description" |
| UniqueName="Description" MaxLength="33"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="RMA" HeaderText="RMA" SortExpression="RMA" UniqueName="RMA" |
| MaxLength="18"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TAG" HeaderText="TAG" SortExpression="TAG" UniqueName="TAG" |
| MaxLength="8"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PO" HeaderText="PO" SortExpression="PO" UniqueName="PO" |
| MaxLength="11"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Serial" HeaderText="Serial" SortExpression="Serial" |
| UniqueName="Serial" MaxLength="18"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Value" HeaderText="Value" SortExpression="Value" |
| UniqueName="Value" MaxLength="8"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
I have just updated my code with your newer version of the SessionDataSource.cs code (had to convert to vb). and get the same error just in Firefox :( I have put A LOT of time into this project and don't want to see it fail...please help!
| Line 252: Dim res As DataRow() = sessionTable.[Select]([select]) |
| Line 253: If res.Length <> 1 Then |
| Line 254: Throw New InvalidOperationException("Unable to locate record to delete. Please asure you have selected the DataKeyNames propery.") |
| Line 255: End If |
| Line 256: |

| <telerik:RadComboBox ID="UsernameWebComboAGMembership" runat="server" Height="190px" EnableEmbeddedSkins="false" Skin="IMCComboStyle" |
| Width="320px" DropDownWidth="480px" MarkFirstMatch="true" OnDataBound="UsernameWebComboAGMembership_DataBound" EnableLoadOnDemand="true" HighlightTemplatedItems="true" |
| ItemRequestTimeout="500" OnClientItemsRequested="UpdateItemCountField" AutoPostBack="true" |
| OnItemsRequested="UsernameWebComboAGMembership_ItemsRequested" OnItemDataBound="UsernameWebComboAGMembership_ItemDataBound" |
| OnSelectedIndexChanged="UsernameWebComboAGMembership_SelectedIndexChanged" > |
| <HeaderTemplate> |
| <ul> |
| <li class="rcbColumn1">User Name</li> |
| <li class="rcbColumn2">First Name</li> |
| <li class="rcbColumn3">Surname</li> |
| </ul> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <ul> |
| <li class="rcbColumn1"><%# DataBinder.Eval(Container.DataItem, "UserName") %></li> |
| <li class="rcbColumn2"><%# DataBinder.Eval(Container.DataItem, "FirstName") %></li> |
| <li class="rcbColumn3"><%# DataBinder.Eval(Container.DataItem, "LastName") %></li> |
| </ul> |
| </ItemTemplate> |
| <FooterTemplate> |
| <asp:Label runat="server" ID="RadComboItemsCount" /> users |
| </FooterTemplate> |
| </telerik:RadComboBox> |