如何选择岗位登录
BeX5的组织管理中某些人可能是一人多岗的,功能中可能需要默认就按照指定岗位获取相关的数据 平台默认的是在功能树上打开功能的时候选择岗位,如果想要在登录的时候就直接按照选择的岗位登录,参考如下: 说明 login.w的路径:/UI2/portal/base/login/login.w login.js的路径:/UI2/portal/base/login/login.js base.js的路径:/UI2/portal/base/base.js 推荐用扩展空间去修改 1.在login.w中添加data1用来存储岗位信息,data的autoLoad设置为false <div component="$UI/system/components/justep/data/data" autoLoad="false" xid="data1" idColumn="SID" onCustomRefresh="data1CustomRefresh"> <column name="SID" type="String" xid="xid1"/> <column name="SFID" type="String" xid="xid2"/> <column name="SFNAME" type="String" xid="xid3"/> </div> 2.在data的onCustomRefresh事件中给data加载岗位数据 获取岗位数据要用到登录输入的用户名去过滤,由于是在登录前获取的,所有不能用bizData或者biz层的action去返回数据,需要自己定义.j获取数据并返回 本例定义的.j是/UI2/portal/base/login/selectPerson.j import java.io.IOException; [...]