Um die Eingabesteuerelemente basierend auf der Anzahl der darin enthaltenen Werte zu aktivieren oder zu deaktivieren, müssen Sie die Hilfe von JSP im Jasper Server-System aufrufen.
Der wichtigste Ansatz ist zu
- Eine andere Eingabesteuerung, die die Anzahl der Werte zählt.
- Dann aktivieren oder deaktivieren Sie mit JSP die Eingabesteuerung basierend auf der Zählung.
- Dann schließlich geben Sie diese JSP als
optional jsp location
in den Berichteinstellungen von Jasper Server. Siehe markierten Teil in der unten stehenden Bild
Wenn Sie mit pop-up
Eingabekontrolle dann können Sie die JSP-Datei in Position <js-webapp>/WEB-INF/jsp/modules/inputControls/DefaultParametersForm.jsp
finden.
Wenn Sie In-Page
verwenden, lautet die Position <js-webapp>/WEB-INF/jsp/templates/inputControls.jsp
.
Erstellen Sie eine Kopie der JSP-Datei an einer anderen Stelle sagen <js-webapp>/WEB-INF/jsp/custom
Datei.
Sie können refer this blog which hides the input control.
Sie können davon Gebrauch machen und ändern Sie nach Ihren Bedürfnissen.
Ich hoffe, dies sollte Ihnen helfen.
Haben Sie Zugriff auf den Computer, auf dem Jasper Report Server installiert ist? – Viki888
Ja, es ist. Ich habe die Dropdown-Werte gelöscht. – SaviNuclear
Wenn dies der Fall ist, erstellen Sie ein anderes Eingabesteuerelement, das den Wert des oben genannten Dropdowns zählt. Und dann können Sie die Eingabesteuerelemente mithilfe von JSP basierend auf dem Zählwert deaktivieren und aktivieren. Weitere Informationen finden Sie unter http://community.jaspersoft.com/documentation/jasperreports-server-ultimate-guide/v55/customizing-user-interface – Viki888