[英]Display <apex:inputField values> based on the value of the first input Field salesforce
我有一個數據庫搜索,例如“ c是對b的查找”和“ b是對a的查找”
示例數據
a1 has b1, b2, b3
a2 has b4, b5, b6
我的密碼
<apex:page standardController="c" >
<apex:inputField value="{!c.b.a__c} />
<apex:inputField value="{!c.b__c} />
</apex:page>
我的問題是,如果我在第一個inputField中選擇a1,我只想在第二個輸入字段中顯示b1,b2,b3,而不是b中的所有值。
任何幫助將不勝感激。
我認為您可以通過添加Javascript onblur
事件來實現此目的,該事件依次調用<apex:actionFunction/>
元素,該元素調用控制器方法。
此方法執行soql select語句以查找您要查找的相關數據。
然后,您將使用此列表數據填充選擇列表,並從方法中return null
。
然后,您需要在<apex:actionFunction/>
上選擇適當的rerender
屬性,以便至少重繪第二個輸入字段。 讓我知道是否需要更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.