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

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,
            "Sex": document.getElementById("male").checked
        }
    };
    jsStiNetCoreViewer1.postInteraction(params);
}

Driving the viewer. The same client API can trigger built-in actions, for example 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 let you replace the default parameter panel with a fully custom interface.

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