【二开方案】移动销售5.0的客户列表中如何增加自定义字段

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【二开方案】移动销售5.0的客户列表中如何增加自定义字段

## 【问题描述】: 客户希望在客户列表或下单时客户选择列表中列表的各项中增加自定义展示,比如增加备注字段 ## 【问题分析】: 列表字段无法自定义显示配置,需要进行二开实现 ## 【二开方案】: 1. 扩展表单 移动销售V5_客户列表(SAL_MobileCustomerListV5) ![image.webp](/download/01003d116825c7c24778bebb6d76e567123e.webp) 2. 在移动列表中增加控件用以展示自定义字段内容,如文本或多行文本 ![image.webp](/download/0100e60e34b13ef34985b56032d2645361ab.webp) 3. 编写插件,继承Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobCustomerList,重写FillData,为自定义字段FExtendField赋值 二开代码参考如下: ``` public class YourPlugin : Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobCustomerList { protected override void FillData() { // 调用父类的FillData方法完成标准产品的数据加载 base.FillData(); // do something others // 获取当前移动列表数据包 var entryList = this.View.Model.GetEntityDataObject(ListArgs.MainEntity); // 循环分录行 for (int i = 0; i < entryList.Count; i++) { // 获取当前行的客户主键ID var Id = entryList[i]["Id"]; // 1。。。根据客户ID可以获取客户的其他数据 // 赋值对应字段,此时使用的是该控件的绑定实体属性名 entryList[i]["ExtendField"] = xxx; } } } ``` 4. 将该插件注册到当前表单的插件列表中并启用,注意应取消启用默认插件,保存。 ![image.webp](/download/0100bad6da50c1d64def990bcb18d907da5a.webp) 5. 最终效果如下: ![image.webp](/download/0100cf835faaa8f44cb18087a0cb488e2593.webp)

【二开方案】移动销售5.0的客户列表中如何增加自定义字段

## 【问题描述】:客户希望在客户列表或下单时客户选择列表中列表的各项中增加自定义展示,比如增加备注字段## 【问题分析】:列表字段无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息