我目前正在處理一項要求,該要求要求我根據複選框中的值(即,在選中此框時)呈現一部分字段。這部分現在已經完成。但問題是,當我在字段中輸入一些值,然後撤消並重新檢查值時,需要將值刷新爲默認值。有什麼辦法可以做到嗎? 如果這樣做只能在visualforce頁面中完成,或者我需要一個頂點類爲我做?在Visualforce中清除ReRender中的字段值部分
感謝和問候
我目前正在處理一項要求,該要求要求我根據複選框中的值(即,在選中此框時)呈現一部分字段。這部分現在已經完成。但問題是,當我在字段中輸入一些值,然後撤消並重新檢查值時,需要將值刷新爲默認值。有什麼辦法可以做到嗎? 如果這樣做只能在visualforce頁面中完成,或者我需要一個頂點類爲我做?在Visualforce中清除ReRender中的字段值部分
感謝和問候
這裏的Visualforce代碼,我用做同樣的事情:
<apex:pageBlockSectionItem >
Use primary guardian as 1st emergency contact:
<apex:inputCheckbox id="SamePGEC" value="{!SamePGEC}">
<apex:actionSupport event="onchange" rerender="InputSec" />
</apex:inputCheckbox>
</apex:pageBlockSectionItem>
說明如何檢查/取消選中該複選框,使在控制器setter函數SamePGEC的調用。還要注意導致InputSec面板刷新的「rerender」屬性。
對於我來說,SamePGEC看起來是這樣的:
public Boolean SamePGEC{get;set;}
,但你可以擴展簡單的存取功能成更新您需要恢復到默認值的變量實際功能
感謝您將檢查此解決方案...我試圖直接渲染和刪除領域沒有尖頂類。 – user3197916
我相信這也可以用Javascript來完成。也許別人會跳進來向我們展示這種替代方式的作用。 – Jagular
還有一個Salesforce-特定的堆棧溢出社區。如果您在這裏找不到適合您的答案,請考慮嘗試。 – Jagular