如何实现多选按钮预览直接查询不用点按钮才查询的

如何实现  多选按钮  预览直接 查询  不用点按钮才查询的

FineReport ocN5O58V 发布于 2024-2-2 18:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2024-2-2 19:09

在按钮的点击事件中的状态改变后事件中写这段代码:

/////////////////////////自定义查询按钮////////////////////////////////////////

_g().parameterCommit();

最佳回答
0
金色年华禁止访问初级互助
发布于2024-2-4 23:09

在FineReport中,要实现多选按钮预览直接查询,还可以通过以下步骤来操作:

在报表设计界面中,添加一个复选框(多选按钮)组件和一个表格组件。在属性面板中,设置复选框的数据源属性,使其与你想要查询的数据表相关联。同时,设置表格组件的数据源,使其与复选框组件的数据源相同。

在报表设计界面的“数据”选项卡中,找到与复选框组件相关联的数据表,然后右键单击该数据表,选择“编辑数据表”。

在编辑数据表对话框中,找到与复选框组件相关联的字段。在字段属性中,找到显示类型属性,将其设置为“复选框”。

点击“确定”按钮,完成数据表编辑。此时,在预览界面中,复选框组件将直接显示为多选按钮。

在报表设计界面中,右键单击表格组件,选择“编辑数据源”。在弹出的编辑数据源对话框中,找到“过滤条件”部分。

点击“添加条件”按钮,然后选择与复选框组件相关联的字段。在条件运算符中选择“等于”,并在条件值中输入复选框组件的值。例如,如果复选框组件的值为“1”,则在条件值中输入“1”。

点击“确定”按钮,完成表格组件的过滤条件设置。此时,当用户在预览界面中选择复选框(多选按钮)时,表格组件将自动根据过滤条件查询数据并显示结果。

保存并发布报表,然后在预览界面中测试多选按钮的查询功能是否正常。

注意:在某些情况下,可能需要根据实际需求和报表设计进行适当的调整。例如,可能需要添加更多的过滤条件或使用复杂的查询逻辑。此外,如果报表设计中使用了模板,可能还需要设置模板的查询模式和数据绑定方式。

  • 3关注人数
  • 568浏览人数
  • 最后回答于:2024-2-4 23:09
    请选择关闭问题的原因
    确定 取消
    返回顶部