TabSpace
TabSpace
感谢分享
示例代码错误。你配置属性: check-strictly="false" 实际上是将字符串作为参数传递进去,转换为 Boolean 值时等价于 true 了。 正确的传值方式是: :check-strictly="false"
示例`展开操作` 中有动画开关。 全选操作,目前没有直接提供 api, 可以用 setItem 方法操作所有根节点选中,也可以 value 属性传递所有节点 value 数组。 全不选,简单设置 value 为空数组即可。
目前尚未提供新增属性立即映射到视图的能力,该能力将在一些重要重构之后实现。 目前简单解决方案是,在视图渲染之前,初始化 tree 时,确保属性已存在于节点之中。
> @TabSpace tab哥 这期间其他开发者还迭代了拖拽的能力 还需要把这部分重构加进来 看了下,区别太大,没办法直接合并进来。我先清理覆盖了,然后再重新添加拖动能力吧。
感谢反馈,子节点属性与整个树的配置冲突后,实际上状态被整体配置覆盖了。 当前临时使用的情况下,倒是可以初始化之后再单独设置子节点状态来达到目的。 我抽空修改下这里,子节点状态判断将以传入的数据作为高优先级。
问题与 common 中的实现相关,已在下面 MR 中解决: https://github.com/Tencent/tdesign-common/pull/1423
treeNodeModel 已提供 setData 方法来更新节点视图状态。 https://github.com/Tencent/tdesign-vue/pull/2820
提供一个经过验证的解决方案,不用修改Zepto.ajax的: ``` javascript $.ajax({ type: type, url: url, beforeSend: function(xhr) { try { xhr.withCredentials = true; } catch (e) { var nativeOpen = xhr.open; xhr.open = function() { var result...
对于添加新的 valueMode ,持谨慎态度。 因为取值后再重新设置选中态时,这个改动会引起很大混乱。 如果需要半选节点信息,可以获取所有节点遍历后取 node.indeterminate 值来过滤。