2012-03-08 125 views
1

我正在使用TinyMCE編輯器擴展器並試圖顯示單擊datalist上的文本(它在其他更新面板中)項目模板按鈕單擊,我正在使用文本框和擴展程序裏面更新面板,當我選擇一個項目時,文本正在丟失,當頁面加載其工作正常我能夠看到文本,因爲我選擇項目文本正在獲取禁用。我正在使用模式:確切的說,我無法將其更改爲textarea。在更新面板中使用它時不顯示TinyMCE編輯器文本

我嘗試了http://www.tinymce.com/forum/viewtopic.php?id=6034,但它的工作僅適用於textarea。

如何使其以確切模式工作。有人請提供一些解決方案。

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
    <ContentTemplate> 
     <asp:TextBox ID="txb1" runat="server"></asp:TextBox><br /> 
     <ext:TinyMceExtender runat="server" ID="TinyMceExtender1" TargetControlID="txb1"Theme="FullWithImage"></ext:TinyMceExtender> 
     </ContentTemplate> 
</asp:UpdatePanel> 

當我只用..

ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "init", "tinyMCE.execCommand('mceAddControl', false, '" + txb1.ClientID + "');", true); 

然後文本不迷路,但下一個項目的文本沒有顯示,而當我加入updatepanel1.update();隨着它再次onload(第一次),文本顯示,但當我點擊datalist項目文本丟失。

PLZ有人幫助我..

+0

如果你使用的確切模式下,你將需要specifiy元素的IDS其中應該變成一個編輯器實例 – Thariama 2012-03-08 11:46:10

+0

PLZ有人幫我在這...我被卡在這裏 – Rocky 2012-03-15 04:53:05

回答

1

我使用同一個頁面上TinyMCE的編輯,刪除的擴展和補充

var prm = Sys.WebForms.PageRequestManager.getInstance(); 
prm.add_endRequest(function() { 
    TinyMCEEditor(); 
}); 
相關問題