salesforce - Visual force 页面中的按钮禁用
问题描述
在标准对象(帐户)上,我有一个名为 SAD 的按钮。该按钮由 Visual force 页面添加到那里。
现在我的问题是在帐户页面上,对于特定字段选项列表值(例如公司类型=''Z001')如何禁用对所有用户的 SAD 按钮可见性?
解决方案
好像您正在使用apex:detail标签来在 visualforce 页面上显示记录详细信息。
要隐藏任何按钮,您可以使用下面的代码片段以及何时隐藏或何时不隐藏的条件。
<apex:page standardController="Account" >
<apex:detail />
<apex:includeScript value="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" />
<script>
$(document).ready(function() {
if({!Account.Company_Type__c == 'Z001'}){
$('[name="REPLACE_BUTTON_NAME_HERE"]').hide();
}
});
</script>
</apex:page>
通过检查visualforce页面上的按钮来获取您的按钮名称,并在代码中替换相同的名称代替REPLACE_BUTTON_NAME_HERE
推荐阅读
- sql-server - Is it possible to make an SSRS report export to PDF when run?
- command-line - Symfony 4 组件进程传递命令的参数
- android - Android license status unknown while running flutter doctor
- android - 从片段访问工具栏(MaterialToolbar)?
- css - Error Message: NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"._5qtp"}
- r - Change .libPaths() in R markdown?
- bash - error "fatal: refs/remotes/origin/stable^0: not a valid SHA1" with repo init command
- c# - How can I use Debug.Log only once in the Update?
- pyspark - Pyspark:如何编写复杂的 Dataframe 计算
- google-analytics - 谷歌分析 - 搜索流量段数