2014-02-12 1 views
0

Я пытаюсь установить текстовое поле, чтобы быть 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 в событии click (без привязки к нокауту), библиотека jqte создает редактор внутри другого в каждом всплывающем всплывающем методе вызова, который похож на метод prev.

Благодаря

ответ

0

вопрос был в связывании форме всплывающего окна, я связала форму в всплывающем окне со свойством наблюдаемой переменной, это свойство считывается из объекта JSON, который пришел в AJAX ответ, это является причиной проблемы, поскольку привязка должна быть наблюдаемой переменной (не свойство или ребенок в наблюдаемой переменной)