RUNZE LU
RUNZE LU
确保你的资源加载到了吗?`rest.js` , `tinymce.js` 和 `sdk.js`在同级目录下的
那应该是能正常渲染的,发个截图看看有啥报错信息
``` import 'amis/sdk/rest'; import 'amis/sdk/tinymce'; ``` 如果使用froala编辑器,需要引入下列资源 ``` import 'amis/sdk/rest'; import 'amis/sdk/rich-text'; ```
> @lurunze1226 如果是SDK的js方式接入,如何操作? sdk的tar包里也有对应的文件,在项目入口处加载即可
> @lurunze1226 我也遇到了,sdk.js接入之后,查看控制台,你说的那几个js文件都已经加载了,依然是个空白,没有渲染,大神可以给一个sdk的富文本接入demo吗 要保证执行`amis.embed()`之前加载资源 ``` import 'amis/sdk/sdk'; import 'amis/sdk/sdk.css'; import 'style/normalize.css'; import 'amis/sdk/rest'; // tinymce编辑器 import 'amis/sdk/tinymce'; // froala编辑器 import 'amis/sdk/rich-text'; // inputExcel import 'amis/sdk/exceljs'; (function () { let amis...
> @lurunze1226 您发的这个demo好像不是sdk.js的,sdk的引入都使用标签引入的,您给的演示demo使用import引入在sdk.js不能生效好像(后端开发对这个不同的引入方式不是很懂,还望见谅) 本质上是一样的,`import 'amis/sdk/tinymce'` 换成script的写法就是 , 把sdk.tar.gz里提供的资源加载到就可以了
监听`selectedChange`[事件](https://aisuda.bce.baidu.com/amis/examples/event/table),通过`${event.data.selectedItems}`获取信息
其实可以通过`selectedItems` + [表达式](https://aisuda.bce.baidu.com/amis/zh-CN/docs/concepts/expression#arraymap)取到ids,`'${JOIN(ARRAYMAP(event.data.selectedItems, item => item.id), ",")}'`
使用[节点路径模式](https://aisuda.bce.baidu.com/amis/zh-CN/components/form/input-tree#%E8%8A%82%E7%82%B9%E8%B7%AF%E5%BE%84%E6%A8%A1%E5%BC%8F),会基于当前的规则自动展开
目前还不支持,预计2.1.1 版本支持吧