【问题标题】:How to integrate IgniteUI igGrid (Infragistics) with AngularJS and export to Excel如何将 IgniteUI igGrid (Infragistics) 与 AngularJS 集成并导出到 Excel
【发布时间】:2017-09-24 14:40:39
【问题描述】:

我是 AngularJS 和 IgniteUI 的新手。到目前为止,我找不到任何将基础架构 IgniteUI 与 AngularJS 集成的好例子。我找到的样本不起作用。

基于示例,我集成了以下文件

<script src="~/Scripts/jquery-2.0.0.min.js"></script> 
<script src="~/Scripts/jquery-ui-1.12.0.js"></script>
<script src="~/Scripts/angular.min.js"></script>    

<script src="~/Scripts/Infragistics/js/infragistics.core.js"></script> 
<script src="~/Scripts/Infragistics/js/infragistics.lob.js"></script>    

<script src="~/Scripts/Infragistics/js/extensions/igniteui-angular.js"></script>

<script src="~/App/igniteUIApp.js"></script>

<div ng-app="igniteUIApp" ng-controller="SampleController">

    <ig-grid id="grid1" 
             data-source="employees" 
             primary-key="EmployeeID" 
             auto-generate-columns="true">
    </ig-grid>
</div>

我想看下面的

第 1 步 如何使用 $scope.datasource 填充 igGrid?

第 2 步 如何将 igGrid 数据导出到 Excel?

【问题讨论】:

    标签: angularjs infragistics ignite-ui iggrid


    【解决方案1】:

    我准备了一个小提琴来演示这个 - http://jsfiddle.net/dkamburov/g34wy1mc/2/

    将一些数据分配给范围属性足以填充网格数据 - $scope.data = angular.copy(northwindProducts.results);

    确保您拥有 excel 导出器所需的所有参考资料,然后您只需要 $.ig.GridExcelExporter.exportGrid($("#grid1"));

    【讨论】:

    • 嗨,我在网格中根本看不到任何数据。我假设代码应该填充网格并通过单击 EXPORT 按钮,它应该创建一个 Excel 文件。目前,它没有做任何事情。你能检查一下代码有什么问题吗?
    猜你喜欢
    • 2014-08-03
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    相关资源
    最近更新 更多