我在使用JQueryUI和salesforce標準元素時遇到了問題。基本上,我想自動向用戶建議記錄名稱,而不是用戶單擊salesforce搜索按鈕。爲什麼JQueryUI不適用於salesforce標準輸入元素?
<apex:inputField value="{!MyRecord.ChildRecord__c}" id="inpId" required="true/>
<script>
jq$(document.getElementById('{!$Component.inpId}')).autocomplete({
minLength: 2,
autoFocus: true,
source: mySource
});
</script>
因此,我想知道是否有人試圖在標準salesforce輸入元素中使用JQueryUI。在我的情況下,JQueryUI事件不會觸發salesforce元素。
我明白你想說什麼。我們已經遇到了這個問題,正在使用您列出的解決方案。但是,這個問題似乎與salesforce有關。一些像源代碼,搜索等自動完成事件如何不被調用。自動完成工作,如果你有一個靜態的來源(如數組)。但是,如果我動態地調用一個動作函數,它就不起作用。 – pphanireddy
您是否嘗試過使用[Javascript Remoting](http://www.salesforce.com/us/developer/docs/pages/Content/pages_js_remoting.htm)來獲取您的數據? –
是的,我們考慮過這個選項。 – pphanireddy