本文介绍了在页面加载时更改屏幕标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Acumatica(AEF)中,是否可以编程更改屏幕标题。在我的例子中,我希望在屏幕加载时更改它(基于一个特定值)。示例根据案例的特定字段,在运行时将案例屏幕标题更改为子案例。

推荐答案

编辑:尝试在图形构造函数或图形扩展初始化事件中设置当前站点地图节点的标题:

PXSiteMap.CurrentNode.Title = "Test";

据我所知,页面标题来自网站地图。总是有可能使用JavaScript来修改页面和链接标题。请注意,通常不鼓励在Acumatica中使用JavaScript。

在ASPX页面中,在根ASP容器内添加一个脚本元素,通过类ID获取标题链接元素,并更改其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> 

[...]

这篇关于在页面加载时更改屏幕标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 02:43