
## 【需求概述】:如何在移动销售5.0中的各列表的搜索框中增加对自定义字段的搜索
比如,在查单中,默认是根据“单号或者客户名称搜索”的,是否可以修改为根据“单号、客户名称或备注”进行搜索呢?

## 【解决方案】:
### 二开步骤
1. 确定当前需要操作的表单及默认插件
* 移动销售V5_订单列表(SAL_MobileOrderV5)
- 默认插件:Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobOrderList
* 移动销售V5_客户列表(SAL_MobileCustomerListV5)
- 默认插件:Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobCustomerList
* 移动销售V5_发货通知单列表(SAL_MobileDeliveryNoticeListV5)
- 默认插件:Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobDeliveryNoticeList
* 移动销售V5_退货通知单列表(SAL_MobileReturnNoticeListV5)
- 默认插件:Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobReturnNoticeList

==备注: 移动销售V5_商品(SAL_MobileProductV5)不支持该二开操作==
2. 编写插件,引用Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5,继承默认插件(步骤1中);
3. 重写BuildQueryParameter方法,调用base.BuildQueryParameter()得到查询参数,将param.FilterClauseWihtKey中针对search的筛选内容进行替换,加入自定义筛选内容,并添加sql参数;
4. 扩展表单,修改搜索框的标题,如将“单号或者客户名称搜索”修改为“单号、客户名称或备注搜索”

5. 注册该插件并启用,取消启用默认插件;

### 代码参考
```
publi