找回密码
 立即注册

QQ登录

只需一步,快速开始

AlexZ 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-6 14:27  /   查看:1050  /  回复:0
本帖最后由 AlexZ 于 2023-5-6 14:29 编辑

背景
在 SpreadJS 新增了表单控件的功能后,GcExcel 在新版本中也兼容了此功能在 ssjson 中的导入和导出
此功能无新增的接口,但存在以下的限制和不支持功能:

不支持的功能
控件样式(Control Style)
  • 此版本的 GcExcel 不支持控件样式。
  • 填充(背景画笔)
  • 线条(边框刷)
  • 字体
  • 调整模式
  • 允许旋转
  • 显示句柄

无限列表项(Unbound Items)
  • ListBox.Items 和 DropDown.Items 添加的项目将在保存 JSON 时被丢弃。 因为 SpreadJS 不支持这个特性。

工作表/形状 (WorkSheet toJSON / Shape toJSON)
  • 仅支持工作簿级别的控件 I/O。

不受支持的属性
Control.Locked
此属性在此版本中是只读的。

Control.Visible
此属性在此版本中是只写的。

Button.CancelButton
不支持该属性,因为 Spread JS 不支持它。

Button.DefaultButton
不支持该属性,因为 Spread JS 不支持它。

Button.DismissButton
不支持该属性,因为 Spread JS 不支持它。

Button.HelpButton
不支持该属性,因为 Spread JS 不支持它。

Button.HorizontalAlignment
不完全支持此属性。

Button.VerticalTextAlignment
不完全支持此属性。

Control.Enabled
不支持该属性。

DropDown.Items
不完全支持此属性。

ListBox.Items
不完全支持此属性。

DropDown.SelectedIndex 和 ListBox.SelectedIndex
由于 Items 属性的数据丢失,此属性可能不准确。

DropDown.SelectedItem 和 ListBox.SelectedItem
由于 Items 属性的数据丢失,此属性可能会抛出 ArgumentOutOfRangeException。

ListBox.SelectedItems
如果 ListBox.Items 丢失数据,该属性将被清除。 如果清除此属性,则 SelectedIndex 和 Value 也将被清除。

Control.ZOrder
此属性不保证保留旧值。 但是控制的顺序不应该改变。


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部