form表单
<form>
<div class="tab-pane fade " id="mission">
<textarea ui-tinymce="defaultTinymceOptions"
ng-model="shipInfo.mission"></textarea>
</div>
</form>
控制器
define(['angular','app','ztree', './jclst-res'], function(ng, app) {
app.register.controller('info.jcmgr.jclst',['$scope', 'jclstRes','gritterService',function($scope,jclstRes,gritterService,orgUtil,jxUtil) {
var gritters = gritterService.Light(gritterService.Gritters);
$scope.add = function(){
$scope.ship = {};
$scope.shipInfo = {};
$scope.addorgflag = true;
$scope.editorgflag = false;
$scope.jcEditor.visible = true;
}
$scope.jcEditor = {
'title': '编辑信息',
'iconClass': 'fa fa-laptop',
'view': 'info.jcmgr.jcedit',
'width': 900,
'freeDom': true,//此处设置freedom为true,否则影响数据的绑定
'height':520,
'buttons': [
{
'buttonClass': 'btn-info btn-sm',
'iconClass':'fa fa-check-circle-o',
'text': '保存',
'onclick': function(jceditingForm) {
if (!jceditingForm.$valid) {
gritters.error({
'text':'无法保存,请检查表单内容。',
'title':'信息'
});
return;
}
var shipunion = {
'ship':$scope.ship,
'shipInfo':$scope.shipInfo
}
jclstRes.edit({},shipunion,function(e){
if(e.exception){
gritters.error({
'title':'信息',
'text':e.exception
});
}else{
gritters.success({
'title': '信息',
'text': '保存成功'
});
$scope.jcEditor.visible = false;
$scope.searchPage(1);
}
})
}
},
{
'buttonClass': 'btn-default btn-sm',
'iconClass':'fa fa-times-circle-o',
'text': '关闭',
'onclick': function() {
$scope.jcEditor.visible = false;
}
}]
};
}]);
})