1/6用友股份-LE支持服务业务本部产品方案--《如何在实现通过下拉列表选择数据》建立日期:2013-09-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-07912/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-09-01刘杰冉产品支持部V1.0版本领域模块备注3/6目录如何在实现通过下拉列表选择数据........................................................................4一、方案应用场景:................................................................................................4二、方案实现方法:................................................................................................4三、注意事项:........................................................................................................64/6如何在实现通过下拉列表选择数据一、方案应用场景:很多时候我们在单据应用或者查询界面中会用到下来的形式来选择需要的值,例如:采购订单表头的扣税类别,对应查询模板里的是否赠品、是否退货、单据状态等都是应用的下拉方式,此种方式对取值选择结果不是太多一般就几种状态的情况非常实用!比用参照选择要方便!我们在项目实施中经常会有这样的需求!其实我们平台查询模板本身支持这种功能,但是配置起来比较麻烦,分几种情况,下面就详细介绍一下具体的应用!我们就以采购订单表头扣税类别来介绍具体的实现步骤!二、方案实现方法:1、我们看一下订单上的扣税类别,下拉选择。而且每个选项对应一个索引值!2、我们如果想在查询的时候以扣税类别为条件查询的话,那个我们先要在查询模板初始化里添加相关字段,如图所示:5/6字段编号:po_order_b.idiscounttaxtype数据类型:下拉注意,最重要的就是参数名称,目前设置为:I,应税内含=3,应税外加=4,不计税=2如果第一个字母为I,说明返回值为索引值,如果具体项对应特殊索引值,那么要单个制定,如:I,应税内含=3,应税外加=4,不计税=2,返回值分别为3,4,2!如果过想返回默认索引值,那么设置成:I,应税内含,应税外加,不计税默认返回值为0,1,2.如果想返回字符,直接设置成:S,应税内含,应税外加,不计税这个可以根据我们具体的需要来设置!6/63、具体的显示效果如下:三、注意事项:由于我们的查询模板分老模板和新模板。有些功能节点实用的还是老模板,那么如果实用I,应税内含=3,应税外加=4,不计税=2这种模式个别指定返回索引值的话会出问题,返回值为-1,不能正确的返回3,4,2。其他模式没有问题。请实用时详细测试!