在visualforce中为更新字段分配HTML链接/按钮

Assigning an HTML link/button in visualforce to update field

本文关键字:HTML 链接 按钮 分配 字段 visualforce 更新      更新时间:2023-09-26

在我的Salesforce记录中,我有一个对象,它有一个名为"类型";有三个选项:阿尔法,贝塔,查理。在一个自定义的Visualforce页面中,我想要:

Alpha示例文本示例文本示例文字示例文本ALPHA button/link

Beta示例文本示例文本示例文字示例文本BETA button/link

Charlie示例文本示例文本示例文字示例文本CHARLIE button/link

其中每个";按钮/链接";sections是一个单独的HTML按钮,也可以是一个锚链接。有没有一种方法,如果我点击这些按钮/链接中的一个,我可以让它更新(快速保存)";类型";是否具有相应的值?

注意:在页面顶部,我有一个用于picklist的apex:inputField标记和一个";快速保存";按钮。我只想能够用这些潜在的按钮/链接来更新它。

我能想到的唯一方法是使用JavaScript模拟从生成的下拉列表中选择一个选项,并模拟"的按钮点击;快速保存";这似乎很有噱头。

您可以使用apex:commandLinkapex:commandButton来设置控制器上的值。

至于更新拾取列表,您有几个选项。

  1. 您可以添加一个apex:actionSupport标记,该标记将在单击时获取按钮值,并重新发送拾取列表
  2. 如果你已经在页面上使用jquery,你可以在点击按钮时更新选择下拉列表