是否有鏈接的visualforce組件?我想在我的頁面上有一個鏈接(),它可以觸發對控制器中某個函數的ajax調用,並在頁面上重新渲染一個元素。Visualforce鏈接組件用於重新渲染?
這是我正在做的權利,但我不希望它是一個按鈕,我需要一個鏈接:
是否有鏈接的visualforce組件?我想在我的頁面上有一個鏈接(),它可以觸發對控制器中某個函數的ajax調用,並在頁面上重新渲染一個元素。Visualforce鏈接組件用於重新渲染?
這是我正在做的權利,但我不希望它是一個按鈕,我需要一個鏈接:
有兩個標準頂點連接部件,頂點:outputLink和一個頂點:commandLink。兩者都在html中呈現錨標籤。從你所問的問題來看,這聽起來像需要命令鏈接,但我已經在這裏發佈了關於它們的信息。
你可以在Visualforce Developer's Guide找到更多關於它們的信息。
頂點:outputLink的應該當你想創建一個標準的超使用:
該組件在HTML呈現爲一個錨標記 與href屬性。與其HTML等價物一樣, 的主體是顯示爲鏈接的文本或圖像。到 將查詢字符串參數添加到鏈接,使用嵌套的 組件。
<apex:outputLink value="https://www.salesforce.com"
id="theLink">www.salesforce.com</apex:outputLink>
上面的例子呈現以下HTML:
<a id="theLink" name="theLink"
href="https://www.salesforce.com">www.salesforce.com</a>
頂點:commandLink可能是你所需要的。
...執行由控制器定義的動作,然後或者 刷新當前頁,或導航到基於 由所述操作返回的PageReference變量不同的頁面。一個 頂點:commandLink組件必須始終是頂點的子組件:形式 組件。
<apex:commandLink action="{!save}" value="Save" id="theCommandLink"/>
上面的例子呈現以下HTML:
<a id="thePage:theForm:theCommandLink" href="#" onclick="generatedJs()">Save</a>
正是我需要的,謝謝 – CDelaney