自动匹配修改数据时的问题

编辑
  • 文档创建者:文档助手1
  • 浏览次数:6018次
  • 编辑次数:13次
  • 最近更新:Kevin-s 于 2019-06-04
  • 1. 问题描述

    对于填报更新模板,希望有个下拉控件选择值后能够查询出数据库中对应的数据进行修改填报。若直接使用填报自动匹配值双击修改公式所在的单元格时,单元格会出现定义的公式,详见 自动匹配。;

    若使用参数界面进行查询,每次切换数据时要点击查询按钮,如何不点击查询按钮实现查询数据呢?




    2. 实现思路

    下拉框定义为一个参数,放在参数界面,选择下拉框的时候自动查询出数据,然后修改。

    3. 示例

    3.1 打开模板

    打开模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\LineForm3.cpt

    3.2 设置自动查询

    1)设置模板

    按照下图进行模板设置。

    其中,B3 中清除控件:

    2)修改数据集

    将数据集修改为带有数据集参数,因此将 ds1 修改为:SELECT * FROM 产品 where 产品ID in (${ID})

    3)参数设计

    创建一个新控件,选为下拉框,控件名为 ID,数据字典选择数据库,其实际值与显示值为产品表中的产品 ID

    4)事件设置

    给下拉框增加一个编辑后事件,让其选择之后便能触发查询按钮,具体的js如下:

    _g().parameterCommit();


    附件列表


    主题: 填报应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]