【问题标题】:How to split a Webix datatable column into multiple columns?如何将 Webix 数据表列拆分为多个列?
【发布时间】:2017-11-09 09:47:51
【问题描述】:

在我的 webix 数据表中,我在某些列的单元格中显示了多个值。

为了识别哪些值属于哪个标题,我用'|'(管道)分隔了列标题,并且它们下面的值也是类似的。

现在,代替用 '|' 分隔列,我需要将列拆分为一些具有相同名称的可编辑列。

请参考这个sn-p:https://webix.com/snippet/8ce1148e

例如,在上面的 sn-p 中,Scores 列将分为两个可编辑的列,分别为 RankVote。对于 Place 列,TypeName 也类似。

第一个数组元素的值在每个元素下的显示方式将保持原样。

如何做到这一点?

谢谢

【问题讨论】:

    标签: datatable webix


    【解决方案1】:

    在为 webix 创建列配置时,您可以为第一列的标题字段提供数组以及如下所示的 colspan:

    var columns = []; columns[0] =
    {"id":"From", "header":[{"text":"Date","colspan":2},{"text":"From"}]};

    columns[1] = {"id":"To","header":[null, {"text":"To"}]};

    column[0] will create Date and From and column[1] will be creating the To.

    【讨论】:

    • 我已经在使用'header'了,你能在sn-p中告诉我你的建议吗?
    • 请查看更新后的答案,如果您仍有任何疑问,请回复我。
    • 请在url下面找到:webix.com/snippet/8bfdf669,你只需要应用css在中心显示标题(标题中有一个css属性只需在标题中给出css='xyz')
    • 如果你也想把标题放在中心,你也可以按照下面的网址:webix.com/snippet/8384ae1c
    • 能否请您分享另一个帖子的链接,以便我检查您面临的问题?我已经使用相同的方法创建了多个应用程序,所以可能存在一些小问题,请分享我可以查看的链接。
    猜你喜欢
    • 1970-01-01
    • 2021-03-27
    • 2018-11-25
    • 1970-01-01
    • 2013-08-04
    • 2013-08-04
    • 2022-10-07
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多