Successfully!

Error!

11.0.06 Update Log

  • Last update:  2023-06-13
  • Version


    Report Server Version

    Report Server Version

    App version

    HTML5 Mobile Display Plugin

    11.0.6

    2022/06/30

    V 11.0.68

    V 11.0.68

    Introductions

    Report

    New functions:

    1. Added Designer detection and feedback function, detecting JAR packages and FineDB, assisting you in locating the source.

    2. Added special characters export optimization. If the special font cannot be displayed normally during export process, the system's built-in backup font will be used by default. Details

    Optimizations:

    1. Optimized rich text export logic, using the font and maximum font size of rich text when exporting. Details

    2. Added Thousandths format for cell element format setting. Details

    3. Optimized switching working directory verification for remote design. Before you switch the working directory, the system will check templates saving status before switching. Details

    4. Added interfaces setCellsQuick and setCellsValueInBatch for batch assignment of checkbox controls.

    5. Optimized the automated building logic of the drop-down tree. The parent node ID can be set to any values (including empty ones), and the parent-child node detection is upgraded. Details

    6. Optimized fuzzy search for drop-down tree controls, which defaults to display the first 100 matching nodes. Details

    7. Renamed the Async Loading of controls attributes to Asynchronously expand tree nodes, and optimized the functional logic. Details

    Bugs fixed:

    1. Fixed the problem of data error caused by insufficient data accuracy when the field type used in the data dictionary of controls is number.

    2. Updated built-in SQLite driver to eliminate security risks of authorized users writing files.

    Chart

    New function:

    1. Added Summary field value in Condition Formatting to compare the value of the chart with another field value.

    Optimization:

    1. Optimized the map editing function, supporting merging existing geographic areas into new areas, supporting circular selection, and added the built-in directory China (Province). Details

    2. Supported importing AMap and WMTS in Custom GIS layer under the Decision-making Platform > Map Configuration. Details

    3. Supported three projection methods: EPSG:3857, EPSG:4326, EPSG:3395 for TileLayer layer.

    Platform

    Supported resource migration for sub-admins to use.

    Mobile Platform

    New function: Supported setting initialization code for the text field, automatically positioning the cursor, and getting the focus: this.focusCode();

    Optimization: Added debugging tools for mobile integration plugin.

    Report

    Adding the Designer Detection and Feedback Function

    When problems show in the designer environment, some unknown issues may occur (such as designer flashbacks, certain designer functions stuck and invalid).

    Therefore, the 11.0.6 version of the project added the Designer detection and feedback function, which monitors key scenarios and assists you in locating the source.

    1. Jar package detection: Is the jar package missing? Is the version of the jar package version consistent? Whether there is a conflict in jar packages?

    2. Finedb detection: Whether the finedb status is normal. whether finedb access permission exists, and whether finedb has dirty data.

    For details, see Designer Detection and Feedback.

    Adding Special Character Export Optimization

    Added Common tab page in Template > Export Attributes to optimize the exporting process of special characters.

    After you tick Special character export optimization, if special fonts cannot be displayed normally during export process, the system's built-in backup fonts will be used by default for export.

    For details, see Exporting Special Characters.

    Optimizing Rich Text Export

    Optimized export logic when cell content is rich text:

    1. When the cell content is rich text, the exported font is the font of rich text.

    2. After setting rich text for a cell and clicking OK, the font size displayed in the cell will follow the maximum font size of the rich text.

    For details, see Export.

    Supporting Thousandths for Data Display Format

    Supported the Thousandths format of cell elements setting.

    In Thousandths format, you can choose to display how many decimal digits, add decimal digits as you want, and set Rounding.

    For details, see Data Format Setting.

    Optimizing Switching Work Directory Verification for Remote Design

    When switching the working directory or closing the designer, if there are unsaved templates in the current working directory, the designer will prompt: Select Source to Save.

    For details, see Switching Working Directory.

    Adding CheckBox Control Interfaces

    Added two interfaces for the checkbox controls on the data entry page: setCellsQuick and setCellsValueInBatch.

    These two interfaces are used for batch assignment of checkbox controls.

    For details, see Checkbox Controls.

    Optimizing Automated Build Logic for Drop-down Tree

    Optimized construction logic when selecting Automated Build as the tree building method for drop-down tree controls.

    1. The parent node ID can be set to any values (including empty ones).

    2. Each child node cannot correspond to multiple different parent nodes, otherwise the tree building will fail, and a pop-up will prompt: Tree building failed, there are multiple rows of data with the original tag field as *.

    3. When building a tree, it is important to ensure that there are no cycles in the data. For example, if the parent node of A is B and the parent node of B is A, the tree cannot be successfully built. A pop-up will prompt: Tree building failed, there are cyclic data in original tag field.

    For details, see Build Drop-down Tree.

    Optimizing Fuzzy Search Interaction for Drop-down Tree

    Optimized logic for expanding the number of searched nodes for fuzzy search of drop-down tree controls.

    Before version 11.0.6: Expanded nodes of the drop-down tree control by default.

    Version 11.0.6 and later versions: Expanded the first 100 nodes that match the search results by default.

    For details, see Fuzzy Search of Drop-down Box, Drop-down Checkbox and Drop-down Tree.

    Optimizing Name and Logic for Asynchronous Loading Function

    In the control attributes of view tree controls and drop-down tree controls, the Async loading function has been renamed to Asynchronously expand tree nodes.

    After selecting the Asynchronous expand tree nodes button, only the data of the parent node is loaded when expanding the options, and all child nodes are not expanded by default, which is suitable for situations with large amounts of data. When the control has a default value, the default value node is expanded and selected, and other nodes are not expanded.

    For details, see Drop-down Tree Widget.

    Fixing the Number Precision for Data Dictionary of Controls

    When the field type used in the data dictionary of controls is number, such as bigint, there may be a problem of losing precision.

    Note: In version 11.0.6 and later versions, the number type precision of the data dictionary of controls is more accurate, and the following issues will no longer occur.

    For details, see Controls Introduction.

    Repairing Drivers

    Before version 11.0.6: There was a security risk where authorized users can edit files due to SQLite driver issues and the way FanRuan project was called.

    Versions 11.0.6 and later versions: Updated the built-in SQLite driver of the product to fix this issue.

    Chart

    Adding Summary Field Value for Chart Conditional Formatting

    When you create multiple series charts or combination charts, it is desired to compare the values of two series, and conditional display can be performed when a certain condition is met.

    Added Summary field value option in the Conditional Formatting, which compares the value of the chart with the value of another field to change the color of the column when the condition is met.

    For details, see Comparing and Highlighting Series Values of Chart.

    · Setting Items:

    · Effect: If the quality score of the product is lower than the minimum mark, the bar will be displayed in red.

    Optimizing the Map Editing Function

    Optimized the map editing function of Geographic Information under Decision-making Platform > Map Configuration:

    1. Supported merging existing geographic areas into a new area.

    2. Supported circular selection.

    3. Added built-in directory China (Province).

    For details, see Map Configuration.

    1.gif

    Supporting Adding New Types in Custom GIS Layer

    Added two new types of Custom GIS layers in Decision-making Platform > Map Configuration and supported the introduction of AMap and WMTS:

    1. AMap: Custom AMap GIS layer

    2. WMTS: Custom WMS/WMTS Map Service

    Optimizing TileLayer Layer Projection

    When selecting the Custom > TileLayer Layer option in the GIS map layer:

    · Before version 11.0.6: Only supported one projection method EPSG:3857.

    · Version 11.0.6 and later versions: supported three projection methods: EPSG:3857, EPSG:4326, EPSG:3395.

    For details, see Custom TileLayer Layer.

    Platform

    Supporting Resource Migration for Sub-admins

    Before version 11.0.6: Only supported resource migration for super admins.

    However, the business personnel responsible for template or dashboard creation are often numerous and scattered across departments, and it is too costly in terms of communication and time to find super admins for each operation.

    Version 11.0.6 and later versions: Super admins can allocate the Use permission in Manage tab:

    1. Assign using permissions for resource migration to sub-admins.

    2. Sub-admins can be restricted to only migrate resources such as templates, dataset, and data connections within their own permissions.

    For details, see the Using Permissions of Resource Migration.

    Mobile Platform

    Adding a JS Interface

    Supported setting initialization code for text fields, automatically positioning the cursor, and getting the focus: this.focusCode();

    For details, see [General] Setting Text Controls Focus for JS Mobile Terminal.

    48d7bd2f-d533-4c8d-bba8-421ae901f1ee.gif

    Optimizing Mobile Integration

    Added debugging tools for mobile plugin integration.

    For details, see Mobile Integration Debugging Tool.

    Attachment List


    Theme: 11.0 Update Log
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    Doc Feedback