wysiwyg
10 svar · 379 visningar · startad av maqe
aha näe jag mena en sån som kan bygger in i en webblösning Contenteditable på en div och sen lite kod hit och dit så blir det en editor :)
Ajdå, jag har iofs en sådan som jag gjort med javascript ... problemet är bara hur jag ska kunna spara divvens html till databasen, för tillfället är det bara en vanlig textbox
Visa lite kod.
Såhär ser min edititemtemplate ut:
<EditItemTemplate>
<asp:Label ID="lblDateTime" ForeColor="#313173" Text='<%#convertdate(DataBinder.Eval(Container.DataItem, "datetime"))%>' Runat="server">
</asp:Label>
<br />
<br />
<asp:TextBox CssClass="editform" Width="100%" TextMode="MultiLine" Height="100px" Text='<%#DataBinder.Eval(Container.DataItem, "head")%>' Runat="server" ID="header" />
<br />
<asp:LinkButton Text="Avbryt" Tooltip="Avbryt!" CommandName="Cancel" Runat="server" ID="cancel" />
<asp:LinkButton Text="Uppdatera" Tooltip="Uppdatera nyheten!" CommandName="Update" Runat="server" ID="update" />
</EditItemTemplate>
och den här koden har jag i min codebehind för att spara bitarna..
Dim tbox As TextBox
Dim EntryID, EntryHeader As String
EntryID = myNewsDatalist.DataKeys(e.Item.ItemIndex)
tbox = CType(e.Item.FindControl("header"), TextBox)
EntryHeader = tbox.Text
Dim objUpdateNews As myNewsClass = New myNewsClass()
Try
objUpdateNews.UpdateNewsEntry(EntryID, EntryHeader)
objUpdateNews = Nothing
myNewsDatalist.EditItemIndex = -1
LoadData()
Catch ex As Exception
Throw (ex)
End Try
iställer för den textboxen så vill jag alltså ha en div för att kunna köra contenteditable på den men då är frågan hur koden ser ut för att spara det som finns i divven så jag får med html koden och allt.
Nej men den ser ju ganska bra ut och så kan man ju alltid ladda ner kääkoden och få lite idéer
Jag får testa det ... En fråga som hör till ämnet me ... kan man sätta contenteditable = " true" på en textbox på nått sätt ?