Salesforce入门教程(中文)-018 VF绑定

4.Bind with Standard Controller(绑定标准控制器) 

Visualforce使用传统的模型-视图-控制器(MVC)范例,并包括复杂的内置controller来处理标准动作和数据访问,从而提供与Lightning Platform数据库的简单而紧密的集成。这些内置controller 被称为standard controller。

MVC设计模式使将视图及其样式与基础数据库和逻辑轻松分离。在MVC中,视图(Visualforce页面)与controller交互,并且controller为页面提供功能。例如,controller可以包含单击按钮时要执行的逻辑。controller通常还与model(database)进行交互-提供视图可能想要显示的可用数据,或将更改推回数据库。

大多数标准和所有自定义对象都有standard controller,可用于与与该对象关联的数据进行交互,可以扩展standard controller以添加新功能,或从头开始创建自定义controller。

Find a Record ID and Add It to the Request URL

通过将Record作为参数添加到Request URL中,将Record的Record ID提供给standard controller。

如果要使用standard controller引用特定记录,则它需要知道要使用的Record的Record identifier或ID。它使用ID来检索数据,并在记录的数据发生更改时将其保存回数据库中。

Visualforce页面与组织中的其他页面进行交互时,可以自动传递Record identifier,而Visualforce页面可以使用它来查找和显示该Record的数据。

但是在开发过程中,页面是独立的,因此要使页面显示数据库中Record中的数据,您需要手动提供Record ID。最简单的方法是将其作为GET参数添加到Request URL中。

Find a Record ID and Add It to the Request URL

找到一个Account,复制它的ID,例如:0012v00002onUAdAAM

在做好的Visualforce Pages的预览页面,单击浏览器窗口的URL,在末尾输入&id =,然后粘贴先前复制的记录ID

Display Data from a Si

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一秒变桌子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值