在XXX.widget.xml中自己配置的widget,默认是需要分配对应的功能权限,然后登录在首页的“配置布局”中设置状态为“ON”,才会显示
如果自己配置的widget要实现待办和提交任务登录后默认就显示的效果需要如下操作
1.首先要分配对应的功能权限
2.在/UI2/portal/pc/main/main.js中defaultLayout的配置添加自己的widget设置
如下,itemtextarea是XXX.widget.xml中item的id属性值:
var defaultLayout = { column1 : { cls: 'x-column col-xs-12 col-sm-12 col-md-6 col-lg-6', widgets: ["TaskWaiting"] }, column2 : { cls: 'x-column col-xs-12 col-sm-12 col-md-6 col-lg-6', widgets: ["TaskSubmit"] }, column3 : { cls: 'x-column col-xs-12 col-sm-12 col-md-12 col-lg-12', widgets: ["itemtextarea"] } };
1.如果用户登录后自己在首页的“配置布局”中设置过配置的widget的状态,那么配置的就不起作用,会按照自己设置的状态显示
2.如果默认配置了widget超过了4个,需要在/UI2/portal/pc/main/main.w中widgets组件上右键再添加Column,默认只有4个column
评一波