在Acumatica(AEF)中,可以通过编程方式更改屏幕标题。在我的情况下,我想在屏幕加载(基于特定值)上更改它。示例在运行时将案例屏幕标题更改为子案例,具体取决于案例的特定字段。
答案 0 :(得分:2)
编辑: 尝试在图构造函数或图扩展初始化事件中设置当前SiteMap节点的标题:
PXSiteMap.CurrentNode.Title = "Test";
据我所知页面标题来自SiteMap。总是有可能使用JavaScript来修改页面和链接标题。请注意,通常不鼓励在Acumatica中使用JavaScript。
在ASPX页面中,在根ASP容器中添加一个脚本元素,按类ID获取title链接元素并更改它的innerText属性:
<asp:Content ID="cont1" ContentPlaceHolderID="phDS" runat="Server">
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var title = document.getElementsByClassName("linkTitle")[0];
title.innerText = "Test";
document.title = "Test";
}, false);
</script>
[...]