Overview
There are many resources for learning parameters. Beginners may not know how to learn and what to focus on. Due to the complexity of parameter application, this article mainly introduces the learning path of parameter widgets to help you better learn parameters and parameter widgets.
Learning Path
Learning Path for Beginners
The learning path for beginners is the same as "Fundamentals of Data Querying and Filtering" of Learning Path of How to Make Reports. If you have completed Learning Path of How to Make Reports, you can skip this section.
Chapter | Title | Introduction | Help Document |
Chapter One Fundamentals of Parameter | |||
1.1 | Parameter Pane | Learn about basic application such as the attributes of the parameter pane, events and how to adjust position. | |
1.2 | Parameter Introduction | Briefly learn parameters in FineReport. | |
1.3 | Types and Differences of Parameters | Learn types of parameters in FineReport designer and their differences. | Types and Differences of Parameters, Template Parameter, and |
Chapter Two Fundamentals of Parameter Widget | |||
2.1 | Widget Introduction | Learn about types of parameter widgets, their application scenarios, and notes. | |
2.2 | Actual Value and Display Value of Widget | Learn in which widgets are there differences between actual values and display values and the differences in usage. | |
2.3 | Drop-down Box | You can use Drop-down Box for data entry, parameters and so on. | |
2.4 | Drop-down Checkbox | Learn the attributes and application of Drop-down Checkbox. | |
2.5 | Data Filtering | Summarize three commonly used methods of data filtering. | |
2.6 | Query All Data When the Parameter is Null | Learn how to use the method of selecting all data when the parameter is null. |
Advanced Learning Path
Chapter | Title | Introduction | Help Document |
Chapter One Types and Rules of Parameters | |||
1.1 | Parameter Naming Rules | Learn the naming rules of parameters and how to use parameter reference symbols. | |
1.2 | Widget Default Value | When using widgets, you sometimes need to set a default value. For example, when you are filtering query reports, there must be a default query result during initialization. | |
1.3 | System Parameter Introduction | Learn how to use system parameters. | |
1.4 | OP Parameter Description | Mainly introduces what parameters are behind OP and the description of these parameters. | |
1.5 | Page Number Parameter | Mainly introduces the application scenarios of the parameters $$page_number and $$totalPage_number. | |
Chapter Two Advanced Parameter Widget | |||
2.1 | Date | By adding the Date widget to the report, you can query report data within a specified date range. | Date and Time Widget and Query Data Based on Start Time and End Time |
2.2 | Text Field | With this widget, you can enter query parameters by entering text in the parameter pane. | |
2.3 | Drop-down Tree | Learn how to use Drop-down Tree for data query and three methods of building. | |
2.4 | View Tree | Learn how to use View Tree for data query and its application scenarios. | |
Chapter Three Advanced Data Query — Widget Linkage | |||
3.1 | Drop-down Box Parameter Linkage | When there are multiple drop-down boxes in a template, the next drop-down box will display options based on the value selected in the last drop-down box. There is a hierarchical structure between the options in a drop-down box, which can achieve multi-level linkage. | |
3.2 | Drop-down Checkbox Parameter Linkage | When there are multiple drop-down checkboxes in a template, the next drop-down checkbox will display options based on the value selected in the last drop-down checkbox. There is a hierarchical structure between the options in a drop-down checkbox, which can achieve multi-level linkage. | |
3.3 | Select the First Value of the List by Default in Drop-down Box Linkage | Learn how to select the first value of the list by default in drop-down box linkage | The First Value in the Default Selection List for Drop-down Box Linkage |
Chapter Four Advanced Data Query — Fuzzy Query | |||
4.1 | Fuzzy Query | Fuzzy query is a convenient way of querying. You can use it to query data of a specified format. For example, you can use fuzzy query to query data of all sales personnel whose surnames are Brown. | |
Chapter 4 Advanced Data Query — Dynamic Query | |||
5.1 | Dynamic Column | You can query and display different data columns with parameter widgets as you need. | |
5.2 | Dynamic Table | You can query and display different data tables with parameter widgets as you need. | |
Chapter Five Complex Parameter Query Through JavaScript | |||
5.1 | Parameter Widget Interface | When you add widgets for parameter query in the parameter pane, if the widget settings in the designer cannot meet your needs, you can use JavaScript to develop functions. | |
5.2 | Automatic Query Without Clicking a Query Button through JavaScript | Query data after you enter parameters without clicking a query button. | JS Implementation can Automatically Query without Clicking the Query Button |
5.3 | Display Parameter Widget Based on Conditions Through JavaScript | When using parameter widgets, you may want them to display only when they meet the requirement. | Display Parameter Widget Based on Conditions Through JavaScript |
5.4 | Data Back-patching After Pop-up Window Through JavaScript | Data back-patching refers to returning the queried data to the displayed text box. | |
5.2 | Modify Widget Style Through CSS | Modify the display style of the widget through CSS. |