jsMind

view.expander_style 选项

选项名 数据类型 默认值 说明
view.expander_style string ‘char’ 子节点展开器的样式(从 0.7.8 版本开始支持)

选项说明

view.expander_style 选项用于设置子节点展开控制器的样式。此选项支持以下两种样式:

此选项在 jsMind 0.7.8 及以上版本中支持。

使用示例

以下是一个设置 view.expander_style 选项为 number 的示例:

var options = {
    container: 'jsmind_container',
    editable: true,
    theme: 'primary',
    view: {
        expander_style: 'number', // 使用数字显示子节点数量
    }
};

在上述示例中,view.expander_style 选项被设置为 number,这意味着子节点的展开控制器将显示子节点的数量,当子节点数量超过 99 个时,将显示 ...

‘char’ ‘number’
image image

其它内容

如果需要自定义展开控制器的样式,可以在自定义的 CSS 文件中添加相应的样式定义。例如:

/* 自定义展开控制器样式 */
.jmnodes .jmexpander {
    background-color: #f0f0f0;
    color: #333;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

以上 CSS 代码定义了一个圆形的展开控制器,并设置了背景颜色和文本颜色。你可以根据需要进一步调整样式。更多详细信息,请参见 theme 选项

版权声明

禁止转载、禁止演绎。

jsMind 项目仍在不断升级变化,版本更新时会同时更新对应的文档。为避免给使用者带来困惑,在没有得到书面许可前,禁止转载本文档,同时禁止对本文档进行任何形式的更改。