Use web reporting tool encounters problems Summary (efreport.com)

Server articles:

Q: After the server configuration is set up post office, why not send mail normal?

A: Mail configuration needs to determine whether to send the mail system enabled SSL, SSL is not enabled under normal circumstances, the post office to use the Gateway to SMTP port 25, the port is enabled 465. Such as configured correctly still not sent out, it is necessary to see the deployment of server whether to open a port configuration, normally open the appropriate ports, the mail will be sent out normally.

 

Q: After configuring the task configuration in the task, why not work?

A: After the task configuration, you need to click on to restart the task, so set a good task to re-enable.

 

Q: After setting OEM, why no effect?

A: Because there are browser cache before, you need to force a refresh, clear the cache or re-enter.

 

Q: administrator password forget how to deal with?

A: Please contact our customer service, we will help solve this problem.

 

Q: Non-administrator password is forgotten, how to deal with?

A: notify the administrator, the administrator can reset the password for non-administrators.

 

Reporting articles:

Q: database connection file normal, setting up data sources, data source Why not display properly?

A: data source phenomenon can not be displayed properly divided into the following: a network anomaly; 2 actually connected to database abnormality; 3 erroneous data source query; 4 query the data source itself time consuming.....

 

Q: After reporting set number, why did not properly display the serial number?

A: No. When you create, not only to set the appropriate formula, but also to set its parent left the grid, so it will really follow each record to display the correct number. For example: Number template, B5 cells arranged "& C5" formula, provided that the parent left grid mode "Custom" in the extension, the left and then choose which of the parent cell C5, so that normal display order.

 

Q: After setting a good number of normal, why not display a list?

A: No. set for the cell is left to follow the parent grid cell state set, left the parent grid cell's data set is "group", numbering will be followed by a number of grouped, just left for a parent cell unit grid data set to "list", a list ID is changed.

 

Q: After setting number, the preview Why are prompted to "parent cell cycle settings", fail to preview?

A: The "parent cell cycle setting" prompt, generally refers to occur between the parent cell cycle setting between cells. When the cells are left parent cell by default, its left parent cell refers to a similar field left of the cell; when the parent cell of the cell by default, it is on a cell refers to a similar Field cell upper side. After this problem occurs, you need to re-view the parent cells of each cell (left on the parent and the parent lattice grid) is set to identify the wrong set of cells, the parent cells can be corrected.

 

Q: After setting the data reporting, how to add records or delete records?

A: Adding in the back to fill in the data fields button control, one is the "line", one is "delete row", and set their first cell, this will be a "increase in line after each record in the client Preview "" delete row "two buttons, click to do the appropriate action.

 

Q: data set reporting template, why can not edit?

A: Production completing the template, you need to add controls to fill the field settings. After setting up its controls before they can edit their client reporting.

 

Q: When data reporting, why always prompt "reporting SQL execution failed"?

A: When this problem occurs, you first need to look at the template, the data reporting settings in the data link and watches are correct, then check to see if the data type of cells being filled where the column match the actual table type. No problem, you need to determine the actual table to fill if there are special settings, it can not lead to reporting.

 

Q: There is no data set reporting any errors, why completing the influence of the other data?

A: When completing the required data reporting template settings must be set to ensure that the information unique data. When data reporting practice is to write back to the database based on the reporting of information to fill in, if the data information is not guaranteed to be unique, it is prone to such phenomena.

 

Q: Database ID is automatically generated, completing the not fill properly.

A: Database ID is generated automatically, when such a setting template data reporting, requires the ID added thereto, without adding control ID field. When the client to fill in the data, ID field without editing, you can directly fill in the other fields.

 

Q: When reporting, add data validation, Why do not pass?

A: When the data verification is not passed, modify the corresponding data check condition satisfied, can be passed. If you still do not, check the template data validation formula is correct. Wrong data validation formula can not be by check, modify, correct work properly.

 

Q: How to make the specified user can fill?

A: When you create a template, you can set the control dynamic display conditions, write "@ {userName} == 'actual user account' 'in the formula editing it, so that when the client to preview this template, only this time users log in to view, controls appear, to get it to fill. In this way, not only you can specify a user, the user can also specify the name of a department, or a role.

 

Q: how to keep the specified user can fill?

A: When the data reporting, such as user do not want to fill specific, the dynamic display may be provided in the control conditions, users who do not want to fill the respective corresponding control is not displayed. Even if the user login, and editing can not control, you can not be furnished. You can also add data validation, data validation's condition, you can specify a user does not pass. For example: After checking the input edit box "! @ {UserName} = ' demo'", demo account login, when modifying the data submission, submission is not successful.

 

Q: After you insert a formula, the formula Why not play a role?

A: The formula must satisfy the equation JavaScript format, if the formula is provided in a cell comprising, need to look at the actual data type of the cell. The default data type is Double, such as the need to convert it to a string, the cell can use this box as single quotes. Example: A1 ABC written cell, in the formula A1 is judged whether the "abc" are equal, to be written in 'A1' == 'abc', so that returns a Boolean value true, as written A1 == 'abc', return false. The parameters used in the formula to the template, the template with the parameter required format @ {param}.

 

Q: formulas used can not meet the demand, how to add formula?

A: In the server installation directory / webapps / ROOT / WEB-INF / classes / javascript directory, which contains clacexpr.js file, will open its text, and write into the formula requires, so you can use the new function . If you want to display the new formula, the service area can edit the installation directory / webapps / ROOT / design exprd.json under the formula in the Designer edit box inside the file, in accordance with the format of other functions, the new function will be added to it, so formula edit box will display the corresponding function information. Add function must be a JavaScript function format.

 

Q: How to display the picture?

A: In the database, the picture needs to be stored is stored in the file name. When disposed on the template data cell, select the picture field, and disposed at opposite positions image server so that the corresponding fields preview the web, the appropriate field displays the actual image.

 

Q: When the database connection, how to set up a data source web address with parameter?

A: First need to set the template on the template parameters, then the parameters into the template provided good web data request source address. For example: http://192.168.1.10:8099/thirdSys/getJsonData/total=@{param1}&id=@{param2} .

 

Q: After the database connection is set up web data source, why is not working?

Format A: Web sources JSON format is, if not used properly, the data source can be set to open in a browser, to view the data source of the request is returned to the normal JSON. As with parameters, the actual parameter values ​​can be substituted into the test.

 

Q: How to set up a data source to use stored procedures?

A: When the data source is added, a function to directly call the corresponding database stored procedure call. For example: MySql database using call <stored procedure name> [(<parameter list>)], Oracle, SQL Server, PostgreSQL database using Execute <stored procedure name> [(<parameter list>)].

 

Q: How to use a custom data source parameters?

A: First need to set a parameter template in parameter template, the parameter settings may be used directly in the source data format @ {param}. For example: select * from sales in the city where city = @ {param}. To facilitate the reporting templates, template parameters is recommended to set the default value, well after the template, in accordance with the actual demand, then the default values ​​can be removed.

 

Q: How do users use template parameters?

A: The system default user has the following parameters:

@ {UserName}: Displays the current user account.

@ {Name}: Displays the current user's name.

@ {RoleName}: Displays the current user's role.

@ {DeptName1}: Displays the current level of the first user's department. The department is a multi-user level, normal sort deptName1 installation represents the first level, deptName2 represents the second level, deptName3 on behalf of third level ......

@ {Email}: Displays the current user's E-mail.

@ {Wechat}: display current micro-channel users.

@ {Talkding}: Displays the current user's nail.

Consistent use use user parameters and template parameters.

 

Q: In the header and footer, how to add page numbers?

A: A header and footer interface is provided, the default format [page], [Page], [Time], [date], can be directly written in the corresponding position. Headers and footers only results when printing, do not see the effect when the preview normal end customers.

 

Q: more than one form, how in the first form, the display contents of the second form?

A: In the current form displays the contents of a form other form, can be set to display the child form to display the form, directly linked subform in an area of ​​the template can be, so even a form fused to form a display. If you want to display in the current form to another form content, rather than blending together, is still more than form, you can use out of the formula, written in [Form Name]! [Cell] format, you can display the current form of other forms of cell contents. For example: a form sheet1 cell A1 B2 want to display the contents of the cell form sheet2 inserted formula in cell A1 sheet1 form, write "sheet2 B2!", To confirm to see a preview position in the cell A1 form sheet1 SUMMARY sheet2 to form the cell B2.

 

Q: When you set the hyperlink, parameter write @ {param} = CATEGORY, why not jump?

A: Write parameters in the hyperlink is a template parameter needs to be passed after the jump, and use the "param = ..." format. For example A template template parameter paramA, B template template parameter paramB, A template template want to jump to B, A template requires written "paramB = ..." parameter when used, this will be the actual transfer parameters in the past.

 

Q: setting the region of linkage, the write parameter @ {param} = CATEGORY, why linkage effect?

A: When the linkage setting parameters area, also need to use the "param = ..." format and can not use the "@ {param}" format. "@ {Param}" form format is mainly used currently, "param = ..." format is to use another form or format templates need to pass parameters.

 

Q: template parameter set is multi-select drop-down box, use this parameter in the template, Why did he choose to value and choice is not uniform?

A: is selected from the plurality of template parameters drop-down box, or selected from the pull-down tree format of the actual value of the parameter obtained as "A, B, C", when using the parameter values ​​need to be converted into actual use JS formula array, If you do not think that argument in the conversion expression is with a "", and finally the return value is the last.

Published 39 original articles · won praise 1 · views 10000 +

Guess you like

Origin blog.csdn.net/efreport/article/details/95166665