- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 angular 5 应用程序。在我的 HTML 页面中,我有一个表格显示了被查询的数据。此数据显示在 ag-grid 使用 指示。网格中的一列显示为 HTML 链接。我正在使用 cellRendererFramework 功能将列中的值显示为链接。
它工作正常,并在表中每一行的该列的值上显示链接。我的要求是我想将附加参数传递给 cellRendererFramework 来自主要组件类的组件。我需要这个的原因是因为当点击链接时,Angular 应用程序使用 angular 路由器显示新组件,我需要将多个值传递给其他组件。
我不确定如何将参数传递给 cellRendererFramework 类(class)。
数据网格的列定义
this.columnDefs = [
{ headerName: "Hotel ID", field: "HotelID", width: 500,
cellRendererFramework: LinkcompComponent },
{ headerName: "Account Number", field: "AccountNumber" , width: 700 },
{ headerName: "Customer Name", field: "PartyName", width: 670 }
];
<a [routerLink]="['/trxDetails',params.value]">{{ params.value }}</a>
最佳答案
你有没有找到办法做到这一点?我和你的情况完全一样。需要将“routerLink”作为参数传递给这个 cellRendererFramework 组件,以便我可以使其通用并在多个 ag-grids/页面中使用该组件。
@Component({
// template: '<a routerLink="/trade-detail">{{params.value}}</a>'
template: '<a [routerLink]="inRouterLink">{{params.value}}</a>'
})
export class RouterLinkRendererComponent implements AgRendererComponent {
@Input('inRouterLink') public inRouterLink = "/trade-detail";
params: any;
columnDefs = [
{
headerName: 'Status', field: 'status',
cellRendererFramework: RouterLinkRendererComponent,
cellRendererParams: {
inRouterLink: '/trade-detail'
}
},
@Component({
template: '<a [routerLink]="params.inRouterLink">{{params.value}}</a>'
})
export class RouterLinkRendererComponent implements AgRendererComponent {
params: any;
agInit(params: any): void {
this.params = params;
}
refresh(params: any): boolean {
return false;
}
}
关于angular2-routing - 在 Angular 5 ag-grid 数据表中使用 cellRendererFramework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50127914/
我正在使用以下组件: react v.16.5 react 还原 v.6.0农业网格 v.18.1 我正在使用 cellRendererFramework 在 ag-grid 的一个单元格中显示自定义
使用 ag-grid,您可以定义您的 GridOptions.columnDefs列信息包括 cellRendererFramework .我有一个用于 cellRendererFramework 的
我在 ag-grid-react 中显示数据,网格已经基于状态进行了条件单元格渲染。这是我的代码。这是第一次运行并显示“YEAH”按钮。当我点击按钮时,我想用 NOOO 按钮进行更改 这是状态 thi
我正在尝试在 ag-grid 表格单元格中添加一个简单的组件。我在 agggrid 网站上显示说明,但它不会渲染组件。这是我的代码: columnDefs = [ { headerName: "N
我正在为Vue应用程序创建一些ag-grids,其中一列要求使用可传递的组件,并通过传递给它的prop进行渲染。使用cellRendererFramework(就我所知,cellRenderer不能与
我正在构建一个 angular 5 应用程序。在我的 HTML 页面中,我有一个表格显示了被查询的数据。此数据显示在 ag-grid 使用 指示。网格中的一列显示为 HTML 链接。我正在使用 cel
我是一名优秀的程序员,十分优秀!