在App制作商中,我们没有任何开箱即用的小工具可用于分组。我们有手风琴列表视图,但它不会根据分组过滤列表。
我们希望对列表数据进行分组,分组将包含基于分组的相关数据。 请在下面找到图片参考链接。 SharePoint grouping image
答案 0 :(得分:1)
<强>组合强>
如果您有关系数据并且您有相应数量的相关记录,那么您可以通过将列表嵌套在另一个列表中来实现此结果。内部列表可以很容易地绑定到主记录的关系。
折叠/全部展开
您可以通过切换CSS类来切换嵌套项目:
// onClick event of the 'collapse all' button
app.currentPage.OuterList.styles = ['collapseAll'];
// onClick event of the 'expand all' button
app.currentPage.OuterList.styles = [];
/* CSS rules */
.collapseAll .app-SomePage-InnerList {
display: none !important;
}
折叠/展开个别行
这有点棘手。由于与折叠/展开全部 冲突,纯CSS解决方案很可能无效。此刻我没有看到优雅的App Maker-way解决方案。
注意强>
如果您有相当多的相关记录,那么实施将会更加复杂,因为此时AM不支持关系的分页。