BeX5首页的widget块(默认的提交、待办也可以自己添加widget)是可以拖拽挑动位置的,如果不允许拖拽有如下两个方案
方案一:
在/UI2/portal/pc/main/main.w(pc和pc3门户的控制)或者/UI2/portal/pc2/main/main.w(pc2门户的控制)文件的model的onload事件中找到
this.widgetsComp = this.comp('widgets');
在其下添加
this.widgetsComp.set({"draggable":false});
完整代码的如下:
if(!widgetList) throw '系统没有获得widget列表'; this.widgetList = widgetList.menu.$children; this.widgetsComp = this.comp('widgets'); this.widgetsComp.set({"draggable":false}); var customCfg = null;
方案二:直接修改widgets组件中的设置
/UI2/system/components/justep/widgets/widgets.js中找到
this.draggable = true;
将其修改为:
this.draggable = false;
然后执行tools\dist\dist.bat,执行后注意缓存的问题
评一波