Successfully!

Error!

You are viewing 10.0 help doc. More details are displayed in the latest help doc

JS Hide the Scrollbar of Report Block

I. Overview

1.1 Requirement

The scrollbar will appear automatically when too many rows are present in the report block. How to hide the scrollbar and how to use the mouse scroll wheel to go upwards and downwards in the report block?


1.2 Solution

Use JS to get the overall width of the report block. Hide the scrollbar by modifying the width.

II. Sample

2.1 Design a template

2.1.1 Create a new decision-making report

Create a new decision-making report and set the Layout Type as Absolute Layout and the Zooming Mode as Area Fit, as shown below:

2.1.2 Design a report block

1) Insert a report block and design it as follows:

2) Click Freeze in the toolbar and the setup pane of Repeat and Freeze pops up. Select the Repeat Title Rows from 1 Row to No. 1 Row and freeze No.1 Row to No.1 Row, as shown below:


2.2 Add a [After Initialization] Event

Return to the form body, select report0 in the report block,add a [After Initialization] Event, and input JavaScript, as shown below:

Input the JS code:

setTimeout(function() {
   var a = 'report0'; // Get the description of the report block.
   var b = a.toUpperCase(); //Prevent errors of upper and lower cases. The description will be automatically converted to upper case.
   var wid = ($("div[widgetname='" + b + "']").width() - 17) + 'px'; //Get the width of the report block.
   $("div[widgetname='" + b + "']").css('width', wid); //Reset the width of the report block.
   var height = ($("div[widgetname='" + b + "']").height() - 16) + 'px'; // Get the height of the report block.
   $("div[widgetname='" + b + "']").css('height', height); //Reset the height of the report block.
}, 100);

Note

Note 1: Manually modify the description of the report block to hide the scrollbar.

Note 2: The width and height of the report block are reset in the JS. If there is only a vertical scrollbar, the width is not required to be reset.

Note 3: The solution is not applicable to hide the horizontal scrollbar.


2.3 Preview

Save the templates and select [Dashboard Preview]. The preview effect is as shown below:

III. Download templates

Attachment List


Theme: Secondary Development
Already the First
Already the Last
  • Helpful
  • Not helpful
  • Only read

Doc Feedback