0
A
回答
0
使用<apex:inputfield>
或<apex:inputtext>
上的rendered
屬性。通過設置此屬性,可以控制組件是否出現在Visualforce頁面上。
包括可能顯示或可能不顯示在Visualforce頁面上的所有字段,但會根據複選框字段在要顯示/隱藏的字段上設置rendered="{!Object.YourCheckboxField}"
。或者,您可以使用Visualforce function,如IF
或NOT
。
例如,如果您希望根據HasOptedOutOfEmail字段是否爲true來顯示或隱藏聯繫人上的電子郵件字段,它將如下所示。
<apex:page standardController="Contact">
<apex:sectionHeader title="Custom Contact Visualforce Page" />
<apex:form>
<apex:pageblock>
<apex:pageblocksection>
<apex:inputfield value="{!Contact.FirstName}" />
<apex:inputfield value="{!Contact.LastName}" />
<apex:inputfield value="{!Contact.Phone}" />
<apex:inputfield value="{!Contact.Email}" rendered="{!NOT(Contact.HasOptedOutOfEmail)}" />
</apex:pageblocksection>
</apex:pageblock>
</apex:form>
</apex:page>
相關問題
- 1. 基於複選框的值顯示div
- 2. 基於複選框顯示/隱藏
- 3. 基於選擇框選擇顯示隱藏表單字段
- 4. 顯示/隱藏字段基於期權的價值選擇框
- 5. 基於顯示的複選框顯示提醒
- 6. 基於警示框的操作
- 7. 顯示基於複選框的數據選擇到html表
- 8. 隱藏/顯示基於用戶選擇輸入的複選框
- 9. 顯示隨機文本基於複選框選擇(JavaScript)的
- 10. 顯示/隱藏基於複選框選中/取消選中
- 11. 基於複選框選擇顯示/隱藏選項卡
- 12. 顯示覆選框選中操作的第二個元素
- 13. 基於複選框
- 14. jQuery複選框單擊顯示輸入字段 - 不起作用
- 15. 當複選框列表使用JSF動態顯示時,顯示基於複選框的文本框
- 16. 複選框操作
- 17. 操作複選框
- 18. 的MySQL顯示基於字段的值
- 19. 基於下拉選擇如何顯示覆選框列表?
- 20. 基於複選框選擇使用javascript顯示和隱藏div
- 21. 如何顯示或基於複選框選擇
- 22. 基於複選框顯示/隱藏列表項(篩選)
- 23. 基於一天中的時間顯示不同的複選框
- 24. 顯示多選字段的複選框與PHP
- 25. 基於AngularJS中字段值的綁定複選框
- 26. 基於複選框的NetSuite SuiteScript 2.0禁用字段
- 27. 複選框:基於多個字段的內容綁定
- 28. 驗證基於複選框值的文本字段 - jQuery驗證
- 29. 在表單中顯示基於複選框的表單
- 30. 顯示和隱藏基於複選框的輸入GroupGroupInput
感謝您的回答,但我可以做到這一點,而不(使用頂點)創建頁面? – Netmaster 2012-04-24 15:45:34
您不需要使用Apex,但您確實需要使用Visualforce。 – 2012-04-24 15:46:36
我該如何繼續? – Netmaster 2012-04-24 15:55:30