问题描述
Q: 如何配置(修改)选项元素的可选项(下拉框、可选框)
Q: 如何配置元素的内置UI可选项(下拉框、可选框)
Q: 如何配置选项元素的辅助输入框下拉显示内容
解决方案
以配置optionClass: “系统” optionId: “性别” 举例。
Step1: 预先准备选项数据
方式一:UI配置 右键菜单-知识库-选项

方式二:接口配置 通过SetOptions接口配置选项数据
thinkEditor.SetOptions([
{
optionClass: "系统",
optionId: "性别",
items: [
{
id: "man",
groupId: "",
weight: 1.0,
content: "男性",
},
{
id: "woman",
groupId: "",
weight: 1.0,
content: "女性",
},
{
id: "unkown",
groupId: "",
weight: 1.0,
content: "未知性别",
},
],
}
]);Step2: 配置元素辅助输入方式为-选项
- 即 点击元素 弹出 选项可选项下拉框
方式一:UI配置 右键菜单-元素-配置-输入模式 选择选项
- 选项类、选项组 对应Step1的预设配置
- 其他配置项可按需配置

方式二:通过SetElementConfig配置选项
- 需通过identity定位到文档中的需配置元素。详见identity和SetElementConfig接口使用说明
- 需配置inputHandle下的inputMode、optionClass、optionId
thinkEditor.SetElementConfig(
{
mode: E_IDENTITY_MATCH_MODE.MatchIdentity,
id : 'eleId'
},
{
inputHandle:
{
inputMode: E_INPUT_MODE.SelectOption,
optionClass: '系统',
optionId: '性别'
}
}
);文档更新时间: 2026-05-26 09:46 作者:admin