Salesforce VisualForcePage JS

Salesforce入门教程(中文)-018 Visualforce Page介绍 1.Get Started with Visualforce(开始使用Visualforce) Visualforce是一个Web开发framework框架(CS模式)(可以与任何标准的Web技术或JavaScript框架集成),用于创建custom interfaces,包括类似HTML语言和一系列的server side的”stander controllers”执行基本的数据库操作(如查询、保存等),(结合Apex和JavaScriprt)。使开发人员能够为可托管在Lightning Platfo. 阅读详情

以下代码实现了通过JS连接SF并且查询数据,添加到画面块里。

前提:登录SF,操作以下自定义的VF画面。

知识点:

1:sforce.connection.sessionId = '{! $Api.Session_ID }';

        现在登陆的SessionId取得

2:var userThemePreferenceResult = sforce.connection.query(uiPrefQuery);

        执行SOQL语句,取得结果。

3:document.addEventListener('DOMContentLoaded', function(event){ document.getElementById('userThemePreferenceResult').innerHTML = userThemePreferenceResult; });

        画面Load的时候,添加到画面节点上。

<apex:page>
<script src="/soap/ajax/36.0/connection.js" type="text/javascript"></script>
<script type="text/javascript">
    // Query for the preference value
    sforce.connection.sessionId = '{! $Api.Session_ID }';
    var uiPrefQuery = "SELECT Id, UserPreferencesLightningExperiencePreferred " +
                      "FROM User WHERE Id = '{! $User.Id }'";
    var userThemePreferenceResult = sforce.connection.query(uiPrefQuery);
    // Display the returned result on the page
    document.addEventListener('DOMContentLoaded', function(event){
        document.getElementById('userThemePreferenceResult').innerHTML =
            userThemePreferenceResult;
    });
</script>
<h1>userThemePreferenceResult (JSON)</h1>
<pre><span id="userThemePreferenceResult"/></pre>
</apex:page>
U盘安装单系统ubuntu10.04之全过程&拔掉U盘后系统无法启动 借助U盘把电脑装成ubuntu单系统之过程记录,以及遇到拔掉U盘后系统无法启动问题,电脑就显示: Non-System disk or disk error, replace and strike any key when ready 阅读详情

相关推荐

【SOC估算】基于EKF与神经网络融合的锂电池SOC高精度估计及Matlab实现

本文探讨了基于EKF与神经网络融合的锂电池SOC高精度估计方法。通过结合扩展卡尔曼滤波(EKF)的模型驱动优势和神经网络的数据驱动学习能力,实现了对电池荷电状态(SOC)的精准预测。Matlab仿真验证了该混合算法在各种工况下均能显著降低估计误差,提升电池管理系统性能。

play7的博客 695

Salesforce VF Page 笔记

在 Apex Class 中, 需要把 List 转成 String, 所以后台定义的变量需要是 String。在 VF page 的 JQuery 中。

trjays的博客 306

【go-libp2p学习笔记】使用go-libp2p搭建中转服务器(circuit relay server)

libp2p算是一个蛮新的库,提供了非常强大的p2p节点发现/连接/通信能力。IPFS的基石。 中文网上的**技术教程**比较少,所以抛砖引玉开一点坑来体验一下!

Cake_C的博客 6491

salesforce lwc页面上传PDF文件增加水印真实有效(支持上传大文件,理论2G)

lwc页面上传PDF文件增加水印真实有效(支持上传大文件,理论2G) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 salesforce lwc上传pdf页面增加水印功能 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录lwc页面上传PDF文件增加水印真实有效(支持上传大文件,理论2G)前言一、上传pdf文件加水印描述1.1开发前期准备工作如下:注:此功能理论实现上传文件可以2G大小,只要前端页面不崩溃!!此功能“前提”是必须已经在云端的存在的

weixin_42413160的博客 1772

零、HarmonyOS应用开发者基础学习总览

零、HarmonyOS应用开发者基础学习总览

weixin_45029825的博客 1454

加权均值向量算法(INFO)详解:从数学原理到智能算法

本文系统介绍了加权均值向量算法(INFO)的理论基础、数学模型与实现应用。该算法基于加权均值数学概念,通过MeanRule规则平衡探索与开发能力,具有结构新颖、参数合理的特点。核心内容包括:1) 算法理论基础,阐述加权均值数学定义与小波函数权重计算;2) 算法原理,详细解析更新规则、向量组合和局部搜索三阶段数学模型;3) 实现方法,提供MATLAB代码关键参数解析;4) 改进方向,介绍INFO-KELM混合模型等变体;5) 应用案例,涵盖函数优化、工程设计与机器学习领域。

qq_42212808的博客 234

VF加载时执行Javascript取得画面的值,传递给后台

Page: &lt;apex:page controller="componentController"&gt; &lt;script&gt;     window.addEventListener("DOMContentLoaded",         function() {             setSite("jingweidu");         }); &lt;/s...

cloudComputingdalian的博客 580

ABAP CDS 和 HANA SQL 的关系

摘要: ABAP CDS与HANA SQL既有紧密联系又有本质区别。ABAP CDS作为语义数据建模框架,在SQL基础上扩展了业务语义层,通过注解(annotations)、关联关系(associations)等机制为数据附加业务含义,并支持权限控制、客户端处理等ABAP平台特性。虽然CDS实体最终会转换为HANA数据库对象执行,但它并非简单的SQL封装,而是构建了独立于数据库的语义模型。二者在数据库执行层深度融合,ABAP CDS通过代码下推技术将计算任务优化到HANA层完成。实际开发中应优先使用ABAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 858

salesforce 零基础学习(六十五)VF页面应善于使用变量和函数(一)常用变量的使用...

我们在使用formula或者validation rules等的时候通常会接触到很多function,这些函数很便捷的解决了我们很多问题。其实很多函数也可以应用在VF页面中,VF页面有时候应该善于使用相关的常量和函数,便捷我们的开发。 一.常用的global variable篇 1.$CurrentPage:通过CurrentPage变量你可以获取当前页面的页面名称,URL以及参数(param)值...

weixin_34378969的博客 310

labelImg使用教程

Anaconda环境 安装 Anaconda 之后,在开始菜单下找到 Anaconda 文件夹 找到 Anaconda Prompt 点击运行 安装 labelImg pip install labelImg #直接命令行输入 启动 labelImg labelImg #直接命令行输入名称即可 labelImg界面 开始标注 快捷键:W(创建方框),A(上一张),D(下一张) XML文件示例 <annotation> <folder>夜读</folder>

G果的博客 3万+

npm install failed如何办?

上网搜索,说是网络配置不太对。按照如下几步,保证解决问题。在运行npm install指令时,出现如下错误。

xiezhipu的博客 879

Salesforce-在VisualForce页面的JS中使用Controller的对象集合

如题。- Controller:public with sharing class BaiduMapController { //业务人员(需要转化成Json传给page使用) public String salesListJson {get;set;} public List<Salesman__c> salesList {get;set;} public BaiduM

成成成成成成成成成成成成成成丶 1171

Newton & Nvidia 开源 GPU 加速机器人仿真器入门教程(一)

Newton 是一个 GPU 加速、可扩展和可微分的物理仿真引擎,专为机器人、研究和高级仿真工作流而设计。Newton 基于 NVIDIA Warp 并集成了 MuJoCo Warp,为用户和开发人员提供了高性能仿真、现代 Python API 和灵活的架构。

机器人控制与仿真应用 1482

Salesforce 遇到的一些问题。

1 关于custom button 调用object以及调用apex: {!REQUIRESCRIPT("/soap/ajax/30.0/connection.js")} {!REQUIRESCRIPT("/soap/ajax/30.0/apex.js" )} if( '{!Campaign_Plan__c.Campaign_Status__c}' != 'Activated'){ aler...

zhang44429824的博客 2534

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

如何使用 JavaScript Remoting

JavaScript Remoting 是什么? JavaScript Remoting 是一个可以用来做异步处理的工具,开发者可以用它从 Visualforce page 到 Apex controller 做 AJAX 请求。JavaScript remoting 允许做异步事件处理的时候,而不需要加载整个页面。 另外,使用 JavaScript remoting 还能帮助我们减轻 vi...

PJ老文的博客 441

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Salesforce Message Service 跨组件之间通信

lightningMessageFields:配置传递参数。

zhang44429824的博客 438

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

把VisualForce Page 转换成 PDF

Formating VisualForce Page rendered as PDF 知识文章编号: 000004706  说明 VisualForce allows you to create PDF documents (), but did you know those files can be easily manipulated with CSS, for

whyy0的专栏 2260

Salesforce基础-在Visualforce Page中使用VUE

首先引入VUE源文件,其次,如果要使用vue语法标签,一定要在html标签里面加上如:xmlns:v-model="https://cn.vuejs.org"

Salesforce Developer 278

065_VFPage中CallBack回调函数的解释

关于JS 的回调函数解释:https://blog.youkuaiyun.com/baidu_32262373/article/details/54969696 https://www.cnblogs.com/gaosheng-221/p/6045483.html 顾名思义,就是执行完后再调用你的。通常是限制行父的函数,在执行子函数; 一个很好的例子:callback(); 放到父函数中去 ...

weixin_34258782的博客 245

salesforce javascript 更新 查询DB

var account = new sforce.SObject("Account"); sforce.connection.sessionId = '{!GETSESSIONID()}'; sforce.connection.update([account],{  onSuccess : function(result){  //refreshMarketSegment(ye

woshizoe的专栏 977

Salesforce VisualForce全选页面及js

&lt;script type="text/javascript"&gt; function selectAllCheckboxes1(obj, receivedInputID) { var inputCheckBox = document.getElementById('page1:form1:block1:SingleInv:table1').getElementsByTag...

wangyi9896的博客 744

067_VFPage中Js与controller交互方式(二) RemoteAction

上篇文章介绍了Toolkit API,是一种js的前台写法 同步调用格式:sforce.connection.method("argument1","argument2",...); 异步调用格式:sforce.connection.method("argument1","argument2",...,"callback_function"); 此次介绍的内容仍为JS前台的写法,不...

349

在salesforce中的visualforce中使用html的经验(web前端 -> sfdc)

本人于2015年(大二上学期)开始学习web前端,并于2016年3月15-10月16在外面工作7个月后回学校,凭借进入德勤salesforce优才班才了解到vf,之前在没有正式接触vf的时候,一直对于vf的语法心有余悸,不知道怎么发挥前端的技术能力,直到今天才研究了下vf与html的一些嵌套开发,特别写了此篇文章帮助与我一样刚入门的developer能在vf中更好的使用html。 标准组件的属性...

sf_wilson 4614

在Visualforce page中用自带的控件实现Ajax回调后台方法(并且可以用js去动态给parameters赋值)...

这里用的组合是:apex:commandLink  + apex:actionFunction + apex:outputPanel  这里的 apex:commandLink 和 apex:actionFunction 都可以通过 action 来指定Ajax所回调的后台方法, 方案一: 其中 apex:commandLink 充当直接回调后台方法的控件,  用 oncomplete 指定...

weixin_34197488的博客 265

Web前端图表框架EChars.js入门(使用Visual Studio2017)

前言 前几个月负责了一个web项目,这几天顺利交付了,心里很开心。这段时间会陆续总结一下项目中用到的东西,这既是对自己的总结与提高,同时也希望可以分享给大家,希望对大家有帮助。 ECharts.js简介 百度出品的图表框架,可以做柱状图、折线图等很多种图表。使用起来非常简单,花几分钟时间学习一下即可在项目中顺利的使用。 更多介绍请直接查看官网,官网地址:http://echarts.baidu....

wf824284257的博客 4782

salesforce中自定义button执行js调用后台apex代码

在项目中往往有这样的需求,在一个记录的详细页面有一个自定义的button,点击之后只想根据该记录的一些值来执行一些特定的apex代码,并将执行结果反馈给用户,则在自定义button中写js代码,调用后台apex类方法,即可方便的实现该功能。 步骤一:写好apex后台逻辑处理类方法,类必须是global,方法必须是webservice。如图所示: 步骤二:定义自定义button,button的响应

bing132_love的博客 1883
上一篇: VisualForce page Controller Test Method
下一篇: SFDC AURA笔记1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值