Visualforceページのチェックボックスを使用してフィールドのセクションを非表示にするにはどうすればよいですか?チェックボックスを使用してフィールドのセクションを非表示にするにはどうすればよいですか?
0
A
答えて
0
私はちょうどJavascriptを使用していますが、jQueryを使用することをお勧めします。
0
(その他ダウンページの体重を維持する)Salesforceのアプローチを想定すると、次のような何か行うことができます:私は、出力パネル自体にrendered
属性を使用していない
<apex:inputCheckbox value="{!theBool}">
<apex:actionSupport event="onChange" action="{!myAction}" rerender="theFieldsPanel"/>
</apex>
<apex:outputPanel id="theFieldsPanel">
<apex:variable var="v" value="" rendered="{!theBool}">
<apex:inputField value="{!someField"} rendered/>
<!-- more fields etc. -->
</apex:variable>
</apex:outputPanel>
注意を、このなぜなら、レンダリングされていなければページには存在しないため、良いrerender
ターゲットにはならないからです!今、あなただけのコントローラ上の簡単な操作が必要(必要であれば、あなたはここで他のロジックを行うことができます):
public Pagereference myAction()
{
// any logic etc. goes here
return null;
}
JavaScriptを使用しては対照的に、物事をこのように行うことの利点は、あなたがいることを保証することができるということです
フィールドが非表示の場合、バインドされている変数の値はコントローラに返されません。 javascriptで物事を隠すだけでも同じ効果はないので、ユーザがフィールドの1つに何かを入力して隠しておけば、彼/彼女がタイプしたものは関係するコントローラ変数で終わるでしょう。
関連する問題
- 1. jQueryを使用してデータを表示/非表示にするにはどうすればよいですか?
- 2. ASP.Net MVC3を使用してWebgrid内の非表示フィールドの列を非表示にするにはどうすればよいですか?
- 3. テーマを使用してAndroidのアクションバーアイコンを非表示にするにはどうすればよいですか?
- 4. javascriptでdivを使用してラベルを非表示にするにはどうすればよいですか?
- 5. ng-clickを使用してフォームを非表示にするにはどうすればよいですか?
- 6. javascriptを使用してアップロードファイル要素を非表示にするにはどうすればよいですか?
- 7. jqueryを使用して親要素を非表示にするにはどうすればよいですか?
- 8. 内部キーワードを使用してクラスを非表示にするにはどうすればよいですか?
- 9. ajaxを使用してリンクを非表示にするにはどうすればよいですか?
- 10. コードを使用してNSToolbarItemを非表示にするにはどうすればよいですか?
- 11. jQueryを使用してチェックボックスを表示/非表示にする
- 12. ストーリーボードを使用してUINavigationControllerのツールバーを非表示にするにはどうすればいいですか?
- 13. UITabBarを非表示にしてUIToolBarを表示するにはどうすればよいですか?
- 14. チェックボックスのラベルを非表示にするにはどうすればよいですか?
- 15. JavaでApache Poiを使用してExcelで非表示の行を非表示にするにはどうすればよいですか?
- 16. Javascriptを使用して、チェックボックスのステータスに応じて非表示入力の値を変更するにはどうすればよいですか?
- 17. フォームフィールドを非表示にするにはどうすればよいですか?
- 18. マウスカーソルを非表示にするにはどうすればよいですか?
- 19. HTMLフォームの1つのフィールドを非表示にするにはどうすればよいですか?
- 20. アンドロイドのチェックボックスを使ってエントリを一覧表示するにはどうすればよいですか?
- 21. グリッドビューで非表示フィールドの値を取得するにはどうすればよいですか?
- 22. ログインしているユーザーからオプトインスクリプトを非表示にするにはどうすればよいですか?
- 23. Jqueryを使用して非表示のタブに子要素を非表示にするにはどうすればいいですか?
- 24. データベースの値に基づいてチェックボックスを表示するにはどうすればよいですか?
- 25. データベースの値に基づいてチェックボックスを表示するにはどうすればよいですか?
- 26. drupalのノードデータ入力フォームのフィールドを非表示にするにはどうすればいいですか?
- 27. iPhoneアプリケーションでcocos2dを使用して一部のテキストを非表示(ラベルで表示)にするにはどうすればよいですか?
- 28. スパークコントロールの表示/非表示にエフェクトを追加するにはどうすればよいですか?
- 29. Androidでフォームを表示/非表示にするにはどうすればよいですか?
- 30. PowerShellを使用してweb.configにセクションを追加するにはどうすればよいですか?
JavaScriptやApexコントローラ、およびVisualforceネイティブ機能を使用してこの作業を行う予定ですか? –