CKEDITOR.dialog.add( 'flowvars', function( editor ) { var css=""+ ''; var html=""; var defId=$("#defId").val(); var url=__ctx+"/platform/bpm/taskReminder/getFlowVars.ht?defId="+defId; $.ajax({ url: url, async:false, success:function(data){ var flowVars=data.flowVars; html="
"+ ''+ ''+ ''+ ''+ ''+ ''+ ''; for(var i=0;i'+ ''+ ''+ ''+ ''+ ''; } html+='
选择变量名注释类型
'+flowVars[i].fieldName+''+flowVars[i].fieldDesc+''+flowVars[i].fieldType+'
'; } }); html=css+html; return { title : '插入流程变量', minWidth : 410, minHeight : 410, contents : [ { id : 'flowvars', label : '', title : '', expand : true, padding : 0, elements : [ { id : 'flowvars-list', type : 'html', html :html } ] } ], onOk : function(){ // "this" is now a CKEDITOR.dialog object. var document = this.getElement().getDocument(); // document = CKEDITOR.dom.document var doc = document.$; var fieldName=$(doc).find("input[name='fieldName']:[type='radio']:checked").val(); if(!fieldName){ return false; } editor.insertHtml("${"+fieldName+"}"); }, buttons : [CKEDITOR.dialog.okButton, CKEDITOR.dialog.cancelButton ] }; } ); function selectTr(obj){ $(obj).find("input[type='radio']").attr("checked","checked"); };