抛砖引玉-简单属性面板挂件

20210819 更新

增加了应用自定义属性到所有块,界面还是那么丑不过本来就不咋会弄就算了吧,想睡觉了就不贴图了.

20210816 更新

增加了只复制有命名的块的选项,方便做字典的同学

增加了单独嵌入选集中每个块的功能,可能在某些笔记流程下比较方便.

抛砖引玉-简单属性面板挂件 - 图1

1、安装和使用方法

1.1 安装方法

将压缩包中的 shuxingmianban 文件夹解压到你的思源工作空间路径/data/widgets文件夹中即可。

1.2 使用方法

建议将下面这个模板文件放到任意一个模板文件夹中,即可通过模板快速插入挂件。

属性面板.md

效果类似下图(其实模板可以用中文命名,只是这样你就没办法传到集市了):

抛砖引玉-简单属性面板挂件 - 图2

2、主要功能介绍

2.1 快速修改命名、别名、备注与自定义属性

通过在界面中选择块(界面选择模式下)或者通过sql筛选列示出块的列表,可以在挂件内直接修改命名、别名、备注与自定义属性。

抛砖引玉-简单属性面板挂件 - 图3

2.2 列示子文档

可以快速列出当前挂件块所在文档的子文档

2.3 批量复制块引和块超链接

可以一次性复制当前挂件块内选集包含的块的块引链接和超链接,可以用于制作子文档目录

抛砖引玉-简单属性面板挂件 - 图4

3、其他功能和使用场景

3.1 字段配置和属性修改

3.1.1 字段配置

挂件列示出来的属性字段是可以配置的,笔记内可以存在多个不同配置的挂件.

点击开始配置按钮就可以在右侧弹出的抽屉中配置挂件的显示字段,在弹出的选项框中勾选你需要展示的字段即可,数据来自blocks表。点击保存配置保存当前的字段配置到挂件的自定义属性,点击获取配置获取之前保存的字段配置。

3.1.2 属性修改

挂件表格中的命名、别名和备注是可以修改的,修改之后点击对应的提交按钮就可以将改动发送到主窗口,自定义属性的修改需要点击表格第一列(界面选择模式下是第二列)的小箭头符号开始。

需要注意的是,修改的属性不会马上显示在思源的界面上,需要刷新文档之后才能看到改动的效果。

3.2 界面选择模式和sql模式

3.2.1 界面选择模式

界面选择模式下,在思源的主界面选择一些块(选中整个块,不是一部分文字),然后点击挂件的自选集添加块按钮,可以把当前选中状态的块加入到挂件的块列表中。

界面选择模式下,增量选择模式未勾选时,每次添加块会刷新整个选集,勾选时,当前不在挂件块列表中的块会被添加到列表中,块集合不会整体刷新。

界面选择模式下,点击保存当前块集合,挂件块当前的块列表会被保存到挂件自己的自定义属性当中。可以随时通过获取保存的块集合按钮保存。

界面选择模式下,可以通过点击列表行最前方的减号从列表中去除块

3.2.2 sql模式

sql模式下,块集合由sql语句决定,不能直接编辑,必须切换到界面选择模式才可以去除块

sql模式下,点击保存当前sql与获取sql的效果与界面选择模式下保存与获取块选集类似。

勾选嵌入预览模式后,将挂件与一个嵌入块组合成超级块,可以通过嵌入块进行预览(需要手动点击嵌入块的刷新sql按钮)

抛砖引玉-简单属性面板挂件 - 图5

可以通过sql粗选块,然后在界面选择模式下进一步筛选

挂件可以直接在浏览器打开使用,此时只有sql模式可以使用,无法保存表格字段等配置,批量复制块引用和批量复制块超链接功能可用。

Q&A:

为什么有文档树和嵌入块在还要做列示子文档和插入文档链接的功能?

因为有的时候需要导出文档,而文档树暂时还不能跟文档一起导出,嵌入块的导出效果也暂时不如块链接。

另外其实不想依赖挂件使用可以参考一下link模板里的反向链接,自己制作一个子文档模板。

链接:https://pan.baidu.com/s/1MMGtfblcTFwBI49XVATNWQ 提取码:qfsf

—来自百度网盘超级会员V4的分享