【问题标题】:Unknown columns for grid网格的未知列
【发布时间】:2015-09-11 15:19:28
【问题描述】:

我们有一个大型文档存档。它的构建方式类似于 Cassandra 数据库存储项目的方式,这些项目具有为每个项目存储的列名和列值。

这可能导致有很多列。这就是它在我们使用 WebParts 的旧系统上的样子。
用户并不需要查看每一列,这实际上取决于用户在其存档中拥有哪些文档。将其视为一种元组表。他们应该看到基于行中文档所需的所有列,这就是为什么所有这些列都显示在原始设计中的原因。我们提供了存档中的文档列表,第一列有一个打开文档的链接。排序应该能够在任何列上完成。我们确实有很多不同的文档类型。

现在,在我们应用程序的一个部分中,我们目前正在使用 Bootstrap Accordian 并加载每个“行”,其中仅包含适用于该行的列。这是在首页上,我们在这里只展示了他们的 5 个文件。完整的文件清单如下所述。
但是,这种配置否定了数据的排序或过滤。

对于完整的文档列表,我们使用 FooTable,http://themergency.com/footable/,它允许排序和列“隐藏”。
第一列中的“+”打开了显示所有列的详细信息。 “打开”是打开文档的链接。

数据从我们的 ERP 发送到 ASP.Net WPF Web 服务,格式如下:

Archive object
    public List<string> Header
        Contains the columns for the rows sent 
    public List<List<string>> Rows
        Contains data for rows sent

之所以这样做,是因为我们永远不知道对于特定用户,对于他们的文档的特定“组”,文档列表中会有哪些列。

我现在以编程方式格式化数据以传递给 FooTable,并将在不久的将来进行修改,以便以正确的格式直接从 Web 服务获取数据。

我想使用 ShieldUI 网格来执行此操作,但如果我必须在其中放置这么多列,我不确定如何将数据呈现给用户。有什么想法吗?

由于这也是基于 Bootstrap 布局的移动设备友好型,因此该表也必须如此。

【问题讨论】:

    标签: shieldui


    【解决方案1】:

    ShieldUI 网格组件的下一个版本将包含列隐藏功能,我相信这将解决您提到的问题。

    【讨论】:

    • 但它是否能够动态分配和显示/隐藏列
    • 可以在此处演示模板以获取详细信息:demos.shieldui.com/web/grid-rows/detail-templates,即时创建,以便我可以在网格中显示某些列,然后显示所有其余列详细点,不管有哪些栏目可用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2018-05-01
    • 2020-03-19
    • 2023-03-22
    • 2017-10-27
    • 1970-01-01
    相关资源
    最近更新 更多