angular - angular2 中的 jqgrid 使用 free-jqgrid.d.ts
问题描述
我在 stackoverflow 上参考了这个问题,这里给出了构建jqgrid
使用 angular 1.x 版本的示例。
在这个答案中,我还可以看到 free-jqgrid.d.ts
提供了 Angular 2 中的所有现有jqGrid
选项、回调和事件。
是否有任何示例/步骤/指南可用于使用free-jqgrid.d.ts
和构建 jqgrid?
解决方案
以下对我有用。
角.json:
...
"styles": [
"src/styles.css",
"./node_modules/jquery-ui/themes/base/all.css",
"./node_modules/free-jqgrid/css/ui.jqgrid.min.css"
],
"scripts": [
"./node_modules/jquery/dist/jquery.min.js",
"./node_modules/free-jqgrid/js/jquery.jqgrid.min.js"
]
...
零件:
import { Component, OnInit } from '@angular/core';
declare var jQuery:any;
@Component({
...
})
export class MyComponent implements OnInit {
...
ngAfterViewInit() {
(<any>jQuery("#grid")).jqGrid({
colModel: [
{ name: "firstName" },
{ name: "lastName" }
],
data: [
{ id: 10, firstName: "Angela", lastName: "Merkel" },
{ id: 20, firstName: "Vladimir", lastName: "Putin" },
{ id: 30, firstName: "David", lastName: "Cameron" },
{ id: 40, firstName: "Barack", lastName: "Obama" },
{ id: 50, firstName: "François", lastName: "Hollande" }
]
});
}
}
html:
<table id="grid"></table>
推荐阅读
- python-3.x - 如何在django前端显示后端流数据
- gnuplot - 使用 Gnuplot 拟合数据
- c# - 未处理的异常 Json 在 Blazor 上显示数据
- apache - Apache 不发送 Web 套接字的主体
- unreal-engine4 - 从数组节点获取随机项,当尝试设置它时会给出一个随机索引
- r - 使用 dplyr 重命名变量
- cmd - nvm 使用给出 Execution of the Windows Script Host Failed 错误
- python - Sympy:集合的概率度量
- node.js - keycloak-connect : type=PERMISSION_TOKEN_ERROR, userId=null, ipAddress=, error=invalid_client_credentials
- cucumber-java - 黄瓜bdd如何输入随机数据