首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于重新渲染的Visualforce链接组件?

用于重新渲染的Visualforce链接组件?
EN

Stack Overflow用户
提问于 2011-07-22 06:52:49
回答 1查看 2.4K关注 0票数 0

是否有用于链接的visualforce组件?我想在我的页面上有一个link (),它可以触发对控制器中的一个函数的ajax调用,并在页面上重新呈现一个元素。

我现在就是这么做的,但我不希望它是一个按钮,我需要一个链接:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-22 08:41:32

有两个标准的顶点链接组件,一个顶点:outputLink和一个顶点:commandLink。两者都在html中呈现锚标签。从你的问题来看,听起来像是需要命令链接,但我已经在这里发布了关于这两个命令的信息。

您可以在Visualforce Developer's Guide中找到有关它们的更多信息。

当你想要创建一个标准的超链接时,应该使用顶峰:outputLink:

href这个组件在

中呈现为一个带有href属性的锚标记。与HTML的等价物一样,的正文是显示为链接的文本或图像。若要将查询字符串参数添加到链接,请使用嵌套组件。

代码语言:javascript
运行
复制
 <apex:outputLink value="https://www.salesforce.com"
 id="theLink">www.salesforce.com</apex:outputLink>

HTML上面的例子呈现了下面的

代码语言:javascript
运行
复制
 <a id="theLink" name="theLink"
 href="https://www.salesforce.com">www.salesforce.com</a>

顶端:commandLink可能就是您需要的。

...执行控制器定义的操作,然后刷新当前页,或者根据该操作返回的PageReference变量导航到其他页。顶端:命令链接组件必须始终是顶端:表单组件的子级。

代码语言:javascript
运行
复制
<apex:commandLink action="{!save}" value="Save" id="theCommandLink"/>

上面的示例呈现以下HTML:

代码语言:javascript
运行
复制
<a id="thePage:theForm:theCommandLink" href="#" onclick="generatedJs()">Save</a>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6783790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档