Поздравления от службы поддержки Syncfusion.
Запрос: я использую сетку syncfusion в своем угловом проекте js, где я хочу разместить событие щелчка для запуска функции.
Мы можем выполнить ваши требования, используя функцию шаблона столбца ejGrid.А с помощью события create ejGrid свяжите событие click для столбца гиперссылки.Пожалуйста, обратитесь к примеру кода ниже,
<script type="text/x-jsrender" id="columnTemplate">
<a href="https://www.syncfusion.com">{{:EmployeeID}}</a>
</script>
<script>
function onGridCreate(args) {
this.element.find(".e-gridcontent").on("click", "a", function (e) {
alert("hit"); // do your stuff here.
});
}
</script>
<div ng-app="employeeView">
<div ng-controller="GridCtrl">
<div id="Grid" ej-grid e-datasource="data"
e-allowfiltering="true" e-allowpaging="true"
e-filtersettings-filterType="excel" e-create="onGridCreate">
<div e-columns>
<div e-column e-field="CustomerID" e-headertext="Company" e-tooltip="Company" e-width="80"></div>
<div e-column e-field="ShipCity" e-headertext="Plant" e-width="80"></div>
<div e-column e-headerText="Manage Records" e-template="#columnTemplate"></div>
</div>
</div>
</div>
</div>
Вывод: см. Вывод
Пожалуйста, свяжитесь с нами, если вам нужнодальнейшая помощь.Мы будем рады помочь вам.
С уважением,
Маниваннан Падманабан.