WEB端科目F7开发操作指引前言:在web端添加控件科目F7的时候,并没有默认携带对应的科目表数据和组织数据,所以导致科目F7添加后没有传参数无法正常打开,然而在EAScloud86以下的版本后台没有提供对应得方法,无法用Ajax取数,需要添加对应得后台类进行获取数据。现在用费用报销单举例第一步:确认需要添加科目F7控件的JS第二步:在对应的JS添加科目F7控件第三步:添加后台事件数据初始化事件-保存第四步:到对应的目录下完善后台添加的类这个时候我们需要把这个类文件完善,取出该文件导入BOS开发工具中编译第五步:我们需要重写onRequest方法,从上下文中取出对应的财务组织和科目表举例:仅供参考第六步:把写完的类文件导出到文件位置:将该jar包放入server\deploy\easweb.ear\eas_web.war\WEB-INF\lib\sp目录第七步:回到对应的JS配置界面,添加页面打开后事件,保存第八步:完善对应的JS方法-保存第九步:重启应用服务-科目F7添加完成第十步:过程剖析因为我们页面初始化数据的时候取不到当前的财务组织和对应财务组织的科目表,所以我们需要添加一个后台办法取到登陆的财务组织和科目表数据,然后把取到的数据添加到页面初始化数据里,然后我们回到前端添加科目F7的控件这里就可以在页面初始化取到对应的参数,把取到的参数设置进参数里就可以。上图为后台类把参数设置进初始化数据里的验证。文档属于话糙理不糙,可参考该文档添加科目F7适用版本eas8.2,eas8.5