問題タブ [liferay-service-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
liferay - Liferay 7: 非表示の aui 入力は、パラメーターに基づいて値を設定しません
主キーと他の 2 つのフィールドを持つエンティティがあります。プライマリ ビュー JSP の検索コンテナにそれらを表示できます。また、編集/更新機能を実装したいので、別の JSP を作成しました。編集したいエンティティのプロパティをportlet:renderURL portlet:paramタグで次のように渡します。
更新ページ JSP で入力フィールドを非表示に設定すると、パラメータ ベースの値が表示されなくなり、コントローラがフィールドの値を処理できなくなります。
すなわち:
注: 主キー フィールドのみを非表示にしたい場合、コントローラー サーブレットはそれを処理し、次のように主キーに基づいてエンティティを更新できる必要があります。
面白いことに、入力フィールドをテキスト型に設定するとすべてが機能しますが、ユーザーに主キーを入力させたくありません...
どうすればこれを修正できますか?