网格的未知列

时间:2015-09-11 15:19:29

标签: shieldui

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

这可能导致有很多列。这就是我们使用WebParts查看旧系统的方式。 enter image description here
并不是说用户需要查看每一列,这实际上取决于用户在归档中的文档。把它看作一种元组表。他们应该根据行中的文档查看所需的所有列,这就是原始设计中显示所有这些列的原因。我们提供了存档中的文档列表,第一列包含打开文档的链接。排序应该可以在任何列上完成。我们确实有很多不同的文档类型。

现在,在我们的应用程序的一个部分中,我们当前正在使用Bootstrap Accordian并仅使用适用于该行的列来加载每个“行”。这是在首页,我们只在这里显示他们的5个文件。完整文档列表如下所述。 enter image description here
但是,这种配置否定了数据的排序或过滤。

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

数据从我们的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布局的移动友好,因此该表也必须如此。

1 个答案:

答案 0 :(得分:0)

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