电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

代码编辑器

来源:金蝶云社区作者:金蝶2024-09-235

代码编辑器

# 变更记录 | 产品版本 | 更新内容 | 更新日期 | | --- | --- | --- | | V6.0.3 | 增加了代码编辑器“自动换行”属性,开启后支持显示内容自动换行,满足用户使用场景 | 2023-12-14 | # 1 功能介绍 用于代码编辑,能够根据选择的文件类型来使关键字高亮 # 2 控件对象 `kd.bos.form.control.CodeEdit` # 3 视觉展示 * eclipse主题 ![image.webp](/download/0100868bd0b233cd47658aea6abe1026beed.webp) * monokai主题 ![image.webp](/download/0100256f22a5955e4042be3c584018000244.webp) # 4 属性说明 ## 4.1 通用属性 >通用属性包含字段和控件的一些公有的属性,如宽高,帮助文本等等。请参考[通用属性](https://vip.kingdee.com/article/215559076720798976) ## 4.2 样式属性 >样式属性是每个控件在设计器右侧样式栏可以设置的属性,请参考[样式属性](https://vip.kingdee.com/article/252017936767406336) ## 4.3 业务属性 | 属性名 | 类型 | 默认值 | 说明 | | --- | --- | --- | --- | | 文件类型 | 下拉 | javascript | 设置代码编辑器文件类型,目前支持javascript、java、markdown、xml、sql语法高亮 | | 主题 | 下拉 | eclipse | 设置代码编辑器主题,目前支持eclipse、monokai、material、idea、dracula主题,详见4.3.1 | | 显示行号 | 复选框 | false | 设置代码编辑器是否显示行号 | | 显示复制按钮 | 复选框 | false | 是否在右上角显示复制代码按钮 | | 内容加密传输 | 复选框 | false | 开启后内容会经过base64编码传输,避免出现网络拦截 | | 发送框选值 | 复选框 | false | 开启后支持光标选中值发送到后端,详见4.3.2 | | 自动换行 | 复选框 | false | 开启后内容自动换行 | ### 4.3.1 主题 代码编辑器可设置不同的主题风格,目前支持eclipse、monokai、material、idea、dracula。风格视觉如下: eclipse: ![image.webp](/download/010095a032cdabc74a9c87d0ce093adb2be1.webp) monokai : ![image.webp](/download/0100fbefc002b5ba4e2f8a14c013f8966742.webp) material: ![image.webp](/download/01007397522435144ee481d0c2acb203b9dd.webp) idea: ![image.webp](/download/0100121128b8f2ea441b92e16061332d3c6d.webp) dracula: ![image.webp](/download/01006bd1a4540a584138b0abc6ced163b037.webp) ### 4.3.2 发送框选值 发送框选值支持用户按照选中的sql语句执行,详情[请参考](https://vip.kingdee.com/article/208522206278747904) ### 4.3.3自动换行 1.在设计器控件属性-样式里开启自动换行 ![image.webp](/download/0100298c48cd353c438c8c3976a47f2e4cb7.webp) 2.粘贴后内容自动换行 ![image.webp](/download/01002d44252931234f8ba685761480c5bed6.webp) # 5 代码编辑器接口介绍 ## 5.1 控件编程模型 ### 5.1.1 控件编程模型定义 代码编辑器控件的编程模型为CodeEdit,派生自控件编程模型基类Control: ```java package kd.bos.form.control; public class CodeEdit extends Control { ``` 插件可以通过如下代码,获取到界面上代码编辑器的控件编程模型实例: ```java CodeEdit codeEdit = this.getView().getControl(KEY_CODEEDIT1); ``` ### 5.1.2 控件方法清单 代码编辑器控件,派生自控件基类,增加了如下方法: | 方法 | 说明 | | --- | --- | | setText | 设置内容 | | getText | 获取内容 | ### 5.1.3 控件方法的使用示例 * 案例说明 获取/设置代码编辑控件中录入的内容 * 实现方案 捕获界面加载afterBindData事件,设置代码编辑控件内容 捕获确定按钮点击click事件,获

代码编辑器

# 变更记录| 产品版本 | 更新内容 | 更新日期 || --- | --- | --- || V6.0.3 | 增加了代码编辑器“自动换行”属性,开启后...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信