今天工作使用UEditor,判断时会有一个弹窗,点击后焦点就没有了,怎么才能重新获取呢?

解决方案 »

  1.   

    function addSystemAnnouncement() {
                utils.initDialog({
                    title: '添加系统公告',
                    width: 800,
                    height: 500,
                    operate: [
                        {
                            title: '添加',
                            validate: true,
                            handler: function (dId, dbody) {
                                var params = utils.initRequestParam(dbody, 'add');
                                utils.ueditor.init('XWLM_FIELD', function (ue) {
                                    var content = ue.getContent();
                                    if (content) {
                                        params['XWLM_FIELD'] = content;
                                        utils.ajax({
                                            url: '/portlets/addSystemAnnouncement.do',
                                            data: params,
                                            callback: function (data) {
                                                if (data.success) {
                                                    utils.alert("添加系统公告功能成功!", function () {
                                                     function clearmyedit(){
                                                     //ue.setContent('');
                                                     ue.execCommand('cleardoc');
                                                     document.getElementById("t").value="";
                                                     }
                                                        //portlet.render();
                                                     utils.closeDialog(dId);
                                                     clearmyedit();
                                                    });
                                                } else {
                                                    utils.alert("添加系统公告功能失败!");
                                                }
                                            }
                                        });
                                    } else {
                                        utils.warnAlert('请填写公告内容!');
                                            ue.focus();   
                                            //document.getElementById('XWLM_FIELD').focus();
                                    }
                                });
                            }
                        }
                    ],
                    body: '<div class="form-container" data-table="TB_YW_MHXWLM">' +
                    '<dl><dt class="required">公告标题:</dt><dd><input type="text" id="t" data-field="XWLM_TITLE" placeholder="公告标题" data-validation="required"></dd></dl>' +
                    '<dl><dd><script style="width:745px;height:380px;" type="text/plain" id="XWLM_FIELD" name="XWLM_FIELD"></script></dd></dl>' +
                    '</div>'
                }, function (dbody) {
                    utils.ueditor.init('XWLM_FIELD');
                });
            }
      

  2.   

    ue.focus(true);