How do I jump to other reports in a report table to filter data?
1. Concept description
After the table data in report A is displayed as summary data, you want to click the value of A column and bring the value to another report B page for conditional filtering, filter out a list of data related to a specific value
2. Use scenario
2.1 scenario description
There are two forms of class information and student information, which correspond to two reports respectively. Among them, the class in student information comes from the class in class information.
Class information
Student Information
The effect of the configuration is that click the class report to jump to the student page to filter out the students under the class.
2.2 Procedure
(1) class information report setting Field Link
Report page settings fields
Parameter name | Value | Description |
Link | External link (topic) + preview link of student information report (delete#/After link) | See example |
Parameter | Class | Fields to be filtered |
Corresponding parameters | Change to: The Form ID of the student information document (replace-with_) ^_% unique identifier of the class field component | See example |
Preview link
- In the upper-right corner of the report designer, click preview to access the browser.
Note: After you open YIDA on the web page, copy the link on the browser.
https://www.aliwork.com/alibaba/web/APP_EUL47T583G4L76356OK9/visual/vigoTopicview?topicId=47770&formUuid=REPORT-RM966M91U2LDZUHMZW86IAAQCNQM1J2AOG17KY7&isPreview=true
Corresponding parameters
①. The student information form ID can be obtained in the Application Settings> application data at the top of the application background management. The Form ID content must beReplace-_.
②. The unique identifier of the component corresponding to the class of the student information form can be obtained in the designer. Select component> right attribute column> Advanced> unique identifier.
FORM_P6666XA1T2LDDXGK0U75SC6RETON30S0IG17KJ7%_%selectField_k71gi2t4
(2) add a filter condition to the student information report. Set the value to null.
Set conditional filtering
3. FAQ
3.1 The dataset comes from data preparation. What if there is no FormUuid?
You can go to the report page where you want to jump to the past, open the network item in chrome's development tool, fill in the query parameters to be filtered, and trigger the network request, getTableData the parameter that the request carries is the parameter that the jump link carries.
3.2 there are two forms. The field values of one form are obtained through the other form. How can you directly jump to the details page of the corresponding data of the other form through the values of the associated fields of the form?
(For example, form A and form B, form A is A customer's contract information, form B is A customer information, the customer name of form A is obtained by the customer name of Form B. The data of form A is displayed in the report. You need to click the corresponding customer name in the report to jump to the details page of Form B)
This is a case where urlParams is used in combination with report page jump and data linkage. The report page jump link jumps to form B with data unique code parameters. The variable, state, is bound to the default value of the component. urlParams. The unique code ID is automatically filled in after data is obtained, and other information is obtained based on data linkage.
YIDA in order to better optimize the content and quality of YIDA user manual, it takes you 3-5 minutes to fill in the document feedback questionnaire. The document feedback questionnaire is submitted anonymously, and the questionnaire information is only used for YIDA document experience feedback collection. Thank you for your support for YIDA!
-------------------- Get the latest information YIDA, welcome to follow US--------------------