gpt4 book ai didi

jquery - 单击按钮应使用 ag-grid 中的 cellRenderer 在
中显示数据

转载 作者:行者123 更新时间:2023-12-01 07:41:48 26 4
gpt4 key购买 nike

我有 ag-grid 表。我正在用按钮替换“Bookingxml”列数据。单击该按钮时,它应该在“out”div 中显示该特定单元格的数据。我浏览了文档并发现 cellRenderer 是实现这一点的方法。我尝试了下面的代码,但没有成功。

var gridOptions = {
columnDefs: [

{headerName: 'Booking Type', field: 'BookingType', width: 200},
{headerName: 'Booking Error', field: 'BookingError', width: 150 },
{headerName: 'Booking Date', field: 'BookingDate', width: 150, filter: 'number', filterParams: {apply: true, newRowsAction: 'keep'}},
{
headerName: 'Booking XML', field: 'Bookingxml', width: 250,
cellRenderer: function (params) {

return '<button ng-click="display()">View XML</button>';
}

}
],
enableColResize: true,
enableSorting: true,
enableFilter: true

};

return gridOptions;
}

function display(xml) {
$('#out').html(params.value);
}

最佳答案

您可以尝试使用 ag-grid (cellClicked) 事件来调用基类中的处理程序。然后,这将处理填充您的 html。

对于一个简单的测试,不要打扰渲染器,只需检查您是否可以处理该事件

html

(cellClicked)="onCellClicked($event)"

后级( Angular 2,因此您的可能会有所不同)

private onCellClicked($event) {  }

首先正确。如果有效,您可以设置一个渲染器来显示按钮/链接/图标/其他以相应地完成 GUI

关于jquery - 单击按钮应使用 ag-grid 中的 cellRenderer 在 <div> 中显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46416264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com