电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开方案:手把手教你如何在移动销售5.0的商品列表中增加自定义字段显示

来源:金蝶云社区作者:金蝶2024-09-2310

二开方案:手把手教你如何在移动销售5.0的商品列表中增加自定义字段显示

# 【问题概述】:如何在移动销售5.0的商品列表的卡片中增加字段显示 场景:目前商品列表中卡片会展示的商品的名称、编码、规格型号、库存、价格等信息,但是客户希望展示基础资料物料中的其他字段或自定义字段,如何才能做到呢? ![image.webp](/download/0100d851618f35bc491b813dffd23a9b3884.webp) # 【问题分析】 移动销售5.0商品列表中的卡片内容会固定展示物料信息,无法通过简单配置实现自定义展示,但是可以通过二开插件实现。 思路:在标准插件的加载列表数据方法后执行一段自定义的代码,向列表中各卡片对应自定义字段赋值。 哪些情况会加载列表数据:①数据包创建完成后 ②列表下拉刷新 ③移动客户端发起请求(关闭筛选项、底部菜单按钮点击) ④页面激活(从其他页面返回等) # 【解决方案】 1. 扩展 移动销售V5_商品(SAL_MobileProductV5) ![image.webp](/download/01008f7e0aafab1e446096726bbd2582ffdd.webp) 2. 为表单的单据体卡片位置添加文本字段,适当调整后,记录该字段标识、字段名(“FCustText”) ![image.webp](/download/0100b81caec4a5f74f50953ba9477a14a9df.webp) 3. 编写插件代码,继承Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobProduct 4. 重写相关事件处理方法,在其中调用父类方法后执行自定义赋值方法(参考代码中的“FillExtendData”方法) 5. 将该插件注册到表单中并其中,取消启用默认插件 ![image.webp](/download/010074631a7e45e84d05bc789881834b1921.webp) 参考代码如下: ``` public class MyCustProduct : Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobProduct { protected override void FillData() { base.FillData(); FillExtendData(); } public override void GetEntryData(GetEntryDataEventArgs e) { base.GetEntryData(e); FillExtendData(); } List<string> list = new List<string>() { "NavBarClickEventKey", "FilterLabelCli public override void AfterMobileClientRequest(MobileClient

二开方案:手把手教你如何在移动销售5.0的商品列表中增加自定义字段显示

# 【问题概述】:如何在移动销售5.0的商品列表的卡片中增加字段显示场景:目前商品列表中卡片会展示的商品的名称、编码、规格型号、库存、...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信