Instead of the built-in parameter panel, you can build your own HTML form and feed its values to the viewer through the client API.

Submitting values. Collect the inputs and post them to the viewer as an interaction:
function viewerSubmitParameters() {
    var params = {
        action: "Variables",
        variables: {
            "Name": document.getElementById("name").value,
            "Email": document.getElementById("email").value
        }
    };
    jsStiNetCoreViewer1.postInteraction(params);
}

Driving the viewer. The same client API can trigger built-in actions such as page navigation:
<button onclick="jsStiNetCoreViewer1.postAction('FirstPage')">First Page</button>
<button onclick="jsStiNetCoreViewer1.postAction('PrevPage')">Prev Page</button>

postInteraction sends your variables to the server (where the report is re-rendered with them), while postAction invokes standard viewer commands — together they replace the default parameter panel with a fully custom interface.

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.