问题标签 [visualforce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - CSS、Salesforce、ExtJS 和蓝调
我被要求在 Salesforce 中演示对我们当前应用程序的一些 ExtJS UI 增强功能。这只是一个概念证明,ExtJS 将作为我们大多数 VisualForce 页面使用的默认 UI 的良好 UI 替代品。
一切都很好,也就是说,除了 CSS 的一些零碎的东西。“...visual.force.com/sCSS/21.0/sprites/13013.../Theme3/default”中有很多样式与 ExtJS 元素混淆。特别是commmon.css 和extended.css。这是一个例子:
扩展的.css
有没有一种优雅的方式来解决这个问题,或者 ExtJS 在 Salesforce 中不能很好地发挥作用?
例如:有没有办法让我的 VisualForce 页面忽略 commmon.css 和 extended.css?
salesforce - salesforce - 未呈现静态资源中的压缩 css,为什么?
我压缩了 CSS 和图像文件,以便 CSS 可以访问图像。
http://www.salesforce.com/us/developer/docs/pages/Content/pages_resources.htm
我遵循了文档代码,但它根本没有呈现。
压缩文件结构为:
呈现 visualforce 页面时,导入标记如下所示:
它看起来是正确的,我不知道为什么它不起作用。当我单击生成的链接时:
/resource/1301916406000/manenabi__jquery_dialog_css_img/jquery_ui_one_dot_eight_dot_eleven.css
该页面全是空白的,这(我认为)意味着路径不正确。(如果是正确的,弹出的页面会显示类似js或css的代码)
salesforce - 在案例的 Visualforce 页面中访问 EmailMessages 相关列表
我正在尝试创建一个包含许多相关列表的 Visualforce 页面。我正在尝试显示与标准布局页面上相同的相关列表。OpenActivities、ActivityHistory、Attachments 和 CaseSolutions 都可以正常工作。
但是,当我尝试添加 EmailMessages 时,出现以下错误。
Visualforce 错误
“EmailMessages”不是实体案例的有效子关系名称
我可以通过使用一些 soql 获取 EmailMessages 来解决它,但我真的希望它只是一个简单的相关列表。
谁能建议我可能做错了什么?
javascript - visualforce selectRadio --- 如何通过 Javascript 获取参考?
我有单选按钮控件,并且从我的 Javascript 中,我试图通过 javascript 获取单选输入数组getElementsByName()
第一个警报:alert(radioTitleDisplay);
返回[object HTMLCollection]
然而,第二个警报不会触发。和 Firebug 报告
如何访问单选按钮。我错过了什么吗?(我可以将 id 分配给从 root 到 childs 的每个标签,但我不想这样做,因为如果我更改结构,我也必须更改 id,这不是 rubust。)
渲染的visualforce页面,输入标签之一是:
javascript - 突兀的javascript中的匿名函数-浏览器依赖项?
我正在使用 Salesforce,我需要使用 onfocus="js_fn1(this,'param1'..) 等内容。
对于一个特殊的要求,我试图将一个匿名函数作为参数传递给我绑定 onfocus 的函数。这是生成的 HTML:
这在 Chrome 10 和 Firefox 3.6 中运行良好。但它似乎失败了,你猜对了,IE8。我对此进行了一些探讨,但无法得出其他结论——IE 不支持突兀 js 中的匿名函数?IE8 说
在第 219 行,我有输入字段有人可以告诉我如何解决这个问题吗?
javascript - element2.focus() 在 element1.onblur() 无法在 Fx/Chrome/Safari 中工作后触发 - Salesforce
我在 Salesforce (visualforce) 上并使用自定义自动完成 Javascript。element2
我的要求是在从另一个文本字段的建议中进行选择后立即触发对文本字段的自动完成搜索element1
。
由于我需要能够使用键盘滚动浏览自动建议列表,因此我需要专注于特定领域。我目前正在做一个element2.focus()
选择,element1
然后触发自动建议搜索element2
。
此外,在这些字段上,当搜索正在运行并且用户手动关注该字段时,自动建议会折叠 - 这是取消搜索的指示。因此,我无法触发搜索然后调用element2.focus()
以下是在不同浏览器中的体验:
Chrome/Firefox 3.5、4/Safari 5.0.3:
- 从下面的建议中选择一个选项
element1
- 字段更改中的值
- 建议崩溃
- 场模糊,但不确定焦点在哪里。大概
window
即 8:
- 从下面的建议中选择一个选项
element1
- 字段更改中的值
- 建议崩溃
- 场模糊并
element2
集中注意力 - 搜索此字段的触发
此外,上述行为差异仅在使用鼠标单击进行选择时。当使用击键(向上/向下然后输入)时,这在所有浏览器中都可以正常工作。在鼠标和键盘选择上执行相同的 JavaScript 方法集。
我为此找到了一个有趣的“修复” element2.focus()
,例如在 100 毫秒后使用setTimeout()
. 我猜这是因为element1
's onblur 正在破坏element2.focus()
,但我不太乐意使用它。
嗯,有什么想法吗?
代码示例:
visualforce - 在visualforce中禁用右键单击链接
如何在visualforce中禁用右键单击链接?我正在使用选择查询调用对象中的字段,它是一个查找。所以我提供了 onclick ="return false" 但仍然可以通过右键单击打开链接。
salesforce - 如何从自定义组件控制器中获取 Visualforce 页面控制器的值?
我正在尝试开发一个作为实体选择器的visualforce自定义组件。此自定义组件显示有助于浏览某些记录的 UI。可以选择一条记录,我想从组件或其控制器外部获取它。
我已经查看了使用 assignTo 的标准 salesforce 绑定错误,它不是双向的......
希望有人可以帮助我..谢谢
salesforce - 关于salesforce apex语言中自定义字段的更新
我需要一些关于覆盖已作为记录存储在对象中的自定义字段的代码的建议。我创建了一个对象注册,其中包含邮件 ID、密码和确认密码等字段,然后我创建了包含这些字段的页面,并将这些详细信息保存到注册对象中。
然后我创建了另一个带有邮件 ID 和新密码的页面,所以在这里我面临一个问题,我无法使用注册对象中的密码字段更新新密码。注册对象中的密码字段应该用新密码覆盖。
如果任何有关代码的建议对我很有帮助。
salesforce - Salesforce 将 sObject 转换为自定义对象
我编写了一个 Base 控制器,我想用它来管理服务器控制器上的数据分页。
我有一个像这样的抽象方法
然后我的每个扩展基本控制器的控制器都实现了自己的 getPagedData 版本。但返回一个特定的客户对象,例如 Foo__c
我可以在visualforce页面中投射List<sObject>
到吗List<Foo__c>
我的页面看起来像这样
Bar__r
但是我收到一个sObject不知道的错误
我可以使用动态绑定http://www.salesforce.com/us/developer/docs/pages/Content/pages_dynamic_vf.htm 但是我该怎么做
当我收到错误说它需要一个 DateTime 对象等时