
## 【问题概述】:如何在移动端选择辅助资料时展示备注字段?
场景:客户在销售订单中增加了一个自定义的类型为单选辅助资料列表(或多选辅助资料列表)的字段,在PC端选择时会显示“备注”;在移动销售显示设置中将其加入,能够正常显示到移动销售5.0的购物车页面,但是选择时只显示“编码”、“名称”,如何显示“备注”字段呢?
PC端会展示编码、名称、备注:

移动端目前现状:

## 【问题分析】
辅助资料选择(**BOS_ASSISTANTDATA_SELECT**)为一个PC端的基础资料,移动端选择时使用的是移动单据(选择辅助资料,**MOB_F8AssistantData**),指定来源单据后,将来源单据的字段展示到列表中。标准产品提供的 选择辅助资料((**MOB_F8AssistantData**)列表中仅存在编码、名称字段的代理,添加备注字段的代理即可显示备注。
这样操作这里实现移动端所有的 辅助资料选择列表 都会展示备注字段,想要完成这样的效果请查阅==解决方案1==。那么,如果客户仅希望对某一个辅助资料类型自定义字段展示备注,其他按标准产品展示,想要这样的效果请查阅==解决方案2==。
## 【解决方案1】:实现所有辅助资料选择列表均展示备注字段
1. 对表单选择辅助资料(MOB_F8AssistantData)进行扩展
2. 选择【列表】页签,将 布局表格(FFlowRowCenter)的高度调整到合理位置,如60
3. 将左侧来源单据字段树中的备注拖入布局表格(FFlowRowCenter)内,放到编码的下面
4. 保存,移动端重新进入验证
操作:

最终效果为:

## 【解决方案2】:仅针对对应辅助资料类型自定义字段展示备注
> 思路:移动端在进行基础资料或辅助资料选择前,会触发BeforeF7Select事件处理方法,在其中判断当前为对应字段触发则取消选择,自定义构建表单,执行相应逻辑
1. 编写插件,继承Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.M