找回密码
 立即注册

QQ登录

只需一步,快速开始

hezhilin

初级会员

34

主题

100

帖子

444

积分

初级会员

积分
444

活字格认证

hezhilin
初级会员   /  发表于:2020-12-14 21:53  /   查看:4901  /  回复:11
10金币
如图,我使用JavaScript命令,在页面加载时执行,可以取到标题,但设置无效,请问如何使用JavaScript动态设置标题
console.log(Forguncy.Page.getPageName());
Forguncy.Page.PageName = "你修改的页面标题名";
console.log(Forguncy.Page.getPageName());


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

PageName只能获取页面标题,并不支持设置,请用原生JS实现: //获取当前页面 var page = Forguncy.Page; //获取当前页面上名称为myCell的单元格 var cell = page.getCell("myCell"); //弹出警告框以显示此单元格的值 window.onfocus = function () { document.title = cell.getValue(); };

11 个回复

倒序浏览
最佳答案
最佳答案
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-14 21:53:45
来自 2#
PageName只能获取页面标题,并不支持设置,请用原生JS实现:

//获取当前页面
var page = Forguncy.Page;
//获取当前页面上名称为myCell的单元格
var cell = page.getCell("myCell");
//弹出警告框以显示此单元格的值
window.onfocus = function () {
document.title = cell.getValue();
};
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-15 10:21:38
3#
有点没理解,为什么要提示修改页面标题名呀。用户也没有办法在前端修改呀~
是不是有什么特别的应用场景我没有考虑到呢,您可以详细描述下~
如果要修改页面名称后的话,你直接在这里修改就好啦~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hezhilin
初级会员   /  发表于:2020-12-15 20:55:37
4#
比如我在设备管理页面上传几个关于这个设备的技术文档,(HTML的资料,不用附件预览的方式),维修工维修时可以查看,比如 XXX使用手册,XXX维护手册等,这样弹出的HTML页面上就显示XXX使用手册 ,XXX维护手册这样的标题
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-12-16 11:49:21
6#
大概了解使用场景了。我测试了一下1L大佬给出的JS代码。是可以使用的,你看下应该可以满足你的需求~
回复 使用道具 举报
zhulilong
金牌服务用户   /  发表于:2020-12-17 21:14:22
7#
$("[class='FUI-dialog-header-title']").html("我的标题");
回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2020-12-18 08:38:38
8#
1#正解
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-18 10:32:51
9#
感谢楼上的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
张子初
中级会员   /  发表于:2021-1-3 00:53:50
10#
请问楼主怎么解决的,我现在也想实现这个功能
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-4 09:08:24
11#
您可以看一下最佳答案中提供的解决方案哦~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部