Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table 组件ts定义问题 #656

Open
zjcwill opened this issue Jun 3, 2020 · 3 comments
Open

Table 组件ts定义问题 #656

zjcwill opened this issue Jun 3, 2020 · 3 comments

Comments

@zjcwill
Copy link

zjcwill commented Jun 3, 2020

  1. keygen, defaultTreeExpandKeys 支持number, number[] ,我现在主键id为number,试了下只能采用ts-ignore强制忽略才能正常使用
  2. 希望可以增加一个属性自动展开树表格所有子节点
      <Table
            bordered
            fixed="y"
            height={600}
            keygen={(data: any) => data.id}
            // @ts-ignore
            defaultTreeExpandKeys={[mockResTree[0].id]}
         />
  1. 希望像ant desgin一样支持传入每条数据的定义,这样可以让组件多推导属性,少自己写定义
          <Table<typeof mockResTree[0]>/>
@EastblueOkay
Copy link
Contributor

@zjcwill 你好,目前 shineout 的声明文件还是自动生成的,所以对泛型的支持并不全面。我们正计划对声明文件进行新一轮的优化,使其更加的实用。
另外,自动展开所有子节点考虑在下个版本中支持。
感谢您的建议😬

@zjcwill
Copy link
Author

zjcwill commented Jun 4, 2020

@zjcwill 你好,目前 shineout 的声明文件还是自动生成的,所以对泛型的支持并不全面。我们正计划对声明文件进行新一轮的优化,使其更加的实用。
另外,自动展开所有子节点考虑在下个版本中支持。
感谢您的建议😬

谢谢回复,我昨天在使用的时候发现了一个问题,现在树形表格不是支持父子递归选择的操作吗,我在操作孩子节点,当全部选中父节点下边的孩子节点的时候没有自动把对应的父节点勾选,这里需要手动处理,感觉有进一步的优化空间。其实可以显示更加优化还可以增加半选的状态,更加直接展示子节点的选中状态

@EastblueOkay
Copy link
Contributor

@zjcwill 很好的建议,我们会在下个版本中一并支持😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants