angular js创建表单_activiti自己定义流程之整合(二):使用angular js整合ueditor创建表单...

本文介绍如何在AngularJS应用中使用ueditor创建和管理表单。通过注册UI组件实现预览和保存功能,利用ueditor提供的API进行表单内容的同步和处理。同时展示了如何在ueditor中添加自定义按钮,如预览和保存,以方便表单操作。
摘要由CSDN通过智能技术生成

angular.module('activitiApp')

.controller('updateFormCtr', ['$rootScope','$scope','$http','$location','$state',function($rootScope,$scope,$http,$location,$state){

$http.post("createFlush.do").success(function(result){

if(result.isLogin==="yes"){

$rootScope.userName=result.userName;

}else{

$location.path("/login");

}

});

//预览

UE.registerUI('button_preview',function(editor,uiName){

if(!this.options.toolleipi)

{

returnfalse;

}

//注冊button运行时的command命令。使用命令默认就会带有回退操作

editor.registerCommand(uiName,{

execCommand:function(){

try{

$scope.leipiFormDesign.fnReview();

} catch( e ) {

alert('leipiFormDesign.fnReview 预览异常');

}

}

});

//创建一个button

varbtn =newUE.ui.Button({

//button的名字

name:uiName,

//提示

title:"预览",

//须要加入的额外样式。指定icon图标,这里默认使用一个反复的icon

cssRules :'background-position: -420px -19px;',

//点击时运行的命令

onclick:function() {

//这里能够不用运行命令,做你自己的操作也可

editor.execCommand(uiName);

}

});

//由于你是加入button,所以须要返回这个button

returnbtn;

});

//保存

UE.registerUI('button_save',function(editor,uiName){

if(!this.options.toolleipi)

{

returnfalse;

}

//注冊button运行时的command命令。使用命令默认就会带有回退操作

editor.registerCommand(uiName,{

execCommand:function(){

try{

$scope.leipiFormDesign.fnCheckForm('save');

} catch( e ) {

alert('leipiFormDesign.fnCheckForm("save") 保存异常');

}

}

});

//创建一个button

varbtn =newUE.ui.Button({

//button的名字

name:uiName,

//提示

title:"保存表单",

//须要加入的额外样式,指定icon图标。这里默认使用一个反复的icon

cssRules :'background-position: -481px -20px;',

//点击时运行的命令

onclick:function() {

//这里能够不用运行命令,做你自己的操作也可

editor.execCommand(uiName);

}

});

//由于你是加入button,所以须要返回这个button

returnbtn;

});

//整合设计器

varleipiEditor = UE.getEditor('myFormDesign',{

toolleipi:true,//是否显示。设计器的 toolbars

textarea: 'design_content',

//这里能够选择自己须要的工具button名称,此处仅选择例如以下五个

toolbars:[[

]],

//关闭字数统计

wordCount:fal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值