如何使有角度的ui网格footerTemplate工作
How to get angular ui grid footerTemplate to work?
Angular UI Grid有一个名为footerTemplate的属性,它应该提供创建自定义页脚模板的可能性。我试着在字符串中输入html内容(一个带有一些文本的div),我也试着在该字符串中添加.html文件名,甚至添加渲染的div的ID,但它们似乎都不起作用。我也不清楚是否需要为此启用showGridFooter,所以我尝试了两者,但footerTemplate要么根本不显示,要么如果我将showGridFootter设置为true,它会显示默认的页脚(网格中的总行数)。我在这里错过了什么?
对于angular ui grid 3.0.x,它使用以下示例选项:
$scope.options = {
showGridFooter: true,
gridFooterTemplate: '<div>pink floyd</div>'
};
对于2.x ng网格版本,Mokgra的版本是不错的。
尝试将页脚模板封装在类似的div标记中
$scope.gridOptions = {
showGridFooter: true,
gridFooterTemplate: "<div>Message Here</div>"
}
如果您想显示任何范围变量
$scope.SomeScopeVariable = "Message Here";
$scope.gridOptions = {
showGridFooter: true,
gridFooterTemplate: "<div>Grid Footer: {{grid.appScope.SomeScopeVariable}}</div>"
}
grid.appScope允许访问模板中的范围变量。使用angular ui grid 3.0.x 进行测试
我将ui网格的版本更新到了"预测试版"3.x,现在我和你一样。使用设置为true的"showGridFooter"将自动显示总行信息。指定"footerTemplate"没有任何作用。我试过"showGridFooter"answers"showFooter"在场和缺席。因此,我的答案的下面一段仅适用于2.x"稳定"版本的ui网格。
Wierdly,showFooter属性需要设置为true。对我来说,有效的方法是在我的项目中添加一个html文件,其中包含一个充满好东西的div(就像你想的那样)。看起来像个虫子。showGridFooter属性对我不起作用。
$scope.gridOptions1 = {
showFooter: true,
footerTemplate:'somePath/footerTemplate.html'
}
http://ui-grid.info/docs/#/tutorial/105_footer
您只需将html元素(如div或anchor标记)放入模板中即可。
如果您想查看行值的总和,使用下面的代码可以帮助
{ field: 'age', footerCellTemplate: '<div class="ui-grid-cell-contents">Total {{col.getAggregationValue() }}</div>', aggregationType: uiGridConstants.aggregationTypes.sum }
- 我可以更改剑道UI网格吗's的外键值
- 如何在Angular UI网格中选择下一行
- 使用导航属性创建Kendo UI网格模型的问题
- ui网格将单元格显示为选择标记
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 使用按钮的Angular UI网格过滤器
- ui网格:在自定义表头模板中触发排序
- 在有角度的ui网格中设置动态列的问题
- angularjs中的ng网格和ui网格有什么区别
- 在编辑内联模式下禁用Kendo Ui网格按钮
- 在angularjs UI网格列中选择下拉菜单不适用于外部editcellTemplate
- 将模型从Kendo Mvc UI网格传递到javascript函数
- 如何在可扩展ui网格中绑定子网格事件
- Typescript Kendo UI网格列类型错误
- ui网格如何在单击行时选中复选框
- Kendo UI网格:数据源刷新后,我丢失了分页
- Kendo UI网格复选框列字段未定义
- 无法将行保存在Angular UI网格中的可展开行中
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- Kendo UI网格自定义编辑按钮