
## 【问题概述】:如何在下单购物车的明细行中增加相应自定义数据展示?
场景:目前购物车的列表是当前已经加入到该订单的物料明细,展示了物料名称、物料编码、型号、单位、价格、数量、合计等信息,客户希望增加如备注或自定义字段展示,如何实现呢?
## 【问题分析】
该需求需要在移动销售V5_购物车(SAL_MobileShopCartV5)中进行二开设计,且需要写代码实现。
## 【解决方案】
详细二开步骤:
1. 扩展表单 移动销售V5_购物车(SAL_MobileShopCartV5)
2. 找到移动列表控件,在其中对应位置添加文本字段

3. 编写插件,引用Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5,继承MobShopCart
4. 重写FillData,获取数据,赋值对应字段
5. 注册并启用该插件,取消启用默认插件
代码参考如下:
```
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.K3.Core.Mobile.Utils;
using Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5;
namespace XXXXXXXX
{
public class CustSalShopCartPlugin : MobShopCart
{
protected override void FillData()
{
base.FillData();
//do something others
//获取当前移动列表数据包
var entryList = this.View.Model.GetEntityDataObject(ListArgs.MainEntity);