【发布时间】:2012-11-08 14:53:16
【问题描述】:
我正在尝试从主页(背景)中的 jquery 脚本位置访问对话框中的输入元素,但我无法这样做。当我双击主页中的帐单地址字段时,会弹出此对话框。
请告诉我如何从主页访问对话框中的表单元素?
已编辑:
实际上,在加载联系页面详细信息页面时,您不会找到 id 为 con19country 的字段,但只有在您双击邮件地址后,该字段才在 DOM 中可用。此外,包含在双击邮寄地址时变为可见的字段的 div(id=InlineEditDialog) 在 HTML 中也是灰色的。在此处查看图片:http://i.stack.imgur.com/7cdd4.jpg
再次编辑:
我终于可以访问对话框了..
j$("[id*=_ilecell]").bind('dblclick', function(){
var elementID = j$(this).attr('id');
if (!sfdcPage.editMode)
sfdcPage.activateInlineEditMode();
if (!sfdcPage.inlineEditData.isCurrentField(sfdcPage.getFieldById(elementID)))
sfdcPage.inlineEditData.openField(sfdcPage.getFieldById(elementID));
stateCountryAutocomplete();
});
});
您也可以参考此博客以获得更多帮助:http://blog.force365.com/2012/07/30/ui-tips-and-tricks-country-list/
问候 山姆
【问题讨论】:
标签: jquery autocomplete salesforce visualforce