【二开方案】移动销售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的客户列表中如何增加自定义字段
## 【问题描述】:客户希望在客户列表或下单时客户选择列表中列表的各项中增加自定义展示,比如增加备注字段## 【问题分析】:列表字段无...
点击下载文档
本文2024-09-23 03:54:44发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-161895.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章