2014-02-12 52 views
0

我想設置textarea的被使用RichTextEditor使用jqte, 控制工作正常,當我用它在彈出的對話框中設置它打開彈出等之後jqte複製編輯器打開時的jQuery彈出

function EditItemPopup(item) { 
    // Set Controls 
    //debugger; 
    ClearTips("validateTips"); 
    ClearTips("DetailvalidateTips"); 
    $.ajax({ type: "GET", url: BaseUrl + 'Get/?id=' + item.id }) 
     .done(function (data) { 
      displayViewModelObject.item(data); 
      displayViewModelObject.dialogLoading(false); 
      SetOutComes(); 
      SetTools(); 
      $("#ddlUnits").val(displayViewModelObject.item().activity.unitID); 

      $("#ddlProjectTools").select2("val", displayViewModelObject.item().selectedActivityTools); 
      $("#ddlOutComes").select2("val", displayViewModelObject.item().selectedActivityOutComes); 

      $("#dialog").dialog(opt).dialog("open"); 
      $('#Activity_Header').jqte(); 
      $('#Activity_Footer').jqte(); 

      $("#dialog").dialog(opt).dialog('option', 'width', BigDialogWidth); 
      $("#dialog").dialog(opt).dialog('option', 'height', BigDialogHeight); 

      $("#dialog").dialog(opt).keypress(function (e) { EnterKeyPress(e); }); 

      Z_Index = 1; 

      // Set Validation 
      $.validator.unobtrusive.parse($("#frmManager")); 
      $('#frmManager').validate().resetForm(); 
      $('.field-validation-error').empty(); 
      EditInit(); 
     }).fail(function() { ShowAlert(msgLoadError, -1); }); 
}; 

這個函數被敲除綁定調用。 當我試圖做同樣的事情,但通過調用js方法打開單擊事件中的poup(沒有敲除綁定)時,jqte庫在另一個調用打開彈出方法的prev方法中創建一個編輯器。

由於

回答

0

問題是在結合彈出窗口的形式,我結合在具有可觀察到的變量的屬性彈出的形式中,該屬性是從JSON對象哪些進來的Ajax響應,這個閱讀是問題的原因,因爲綁定應該由一個可觀察的變量(不屬於可觀察變量中的屬性或子元素)

相關問題