javascript - Adobe 中的脚本 - 如何将字段转换为另一种类型
问题描述
具体来说,我想要做的是将组合框变成模糊的文本字段并返回焦点的组合框。这将是我居中组合框文本的解决方法。我试过了:
this.getField("fieldName").type = text;
但这对我不起作用。我错过了什么吗?在文档中找不到任何关于此的内容。我见过可以更改字段类型的附加组件,那么它的 javascript 是什么?
解决方案
你不能。字段类型是只读的。
您需要使用两个相互显示和隐藏的独立重叠字段。另一种选择是仅使用文本字段并运行脚本以在 mouseup 上显示弹出菜单,该菜单在您进入时也会运行。用户可以从弹出窗口中选择或在字段中输入。
推荐阅读
- javascript - 根据 unicode 数字修改字符串的函数
- android - Android ContentResolver - 保存照片元数据
- c++ - 如何在 UWP C++ 中读取文件/写入文件
- c++ - 互斥锁覆盖的返回语句?
- javascript - 在 WEBGL 画布中使用可变字体,p5 js
- java - 分页查询需要有分页参数【Spring Boot】
- sql - CREATE TABLE 从两个表中创建第三个表 JOIN 语句
- javascript - 如何检查 JS 变量是否为 Buffer
- junit4 - Reportportal 集成与稳定的空手道版本 0.9.5 一起使用?
- html - 为什么此表格行背景图像消失在表格单元格后面?