【问题标题】:jqte duplicate the editor when open jquery popupjqte在打开jquery弹出窗口时复制编辑器
【发布时间】:2014-02-12 12:03:15
【问题描述】:

我正在尝试使用jqte 将 textarea 设置为richtexteditor, 当我在弹出对话框中使用它时,控件可以正常工作,方法是在打开弹出窗口后设置它

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 方法在 click 事件中打开弹出窗口(没有敲除绑定)时,jqte 库在每个调用打开弹出窗口方法中在另一个内部创建一个编辑器,类似于 prev 方法。

谢谢

【问题讨论】:

    标签: javascript jquery knockout.js jqte


    【解决方案1】:

    问题在于绑定弹出窗口的表单,我在弹出窗口中绑定了一个可观察变量的属性,该属性是从一个 ajax 响应中的 json 对象中读取的,这就是问题的原因, 因为绑定应该是一个可观察变量(而不是可观察变量中的属性或子变量)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      相关资源
      最近更新 更多