我想覆盖 Primefaces 数据表组件的功能。根据这个问题:How do I find and/or override JavaScript in Primefaces component based on widgetVar? 可以通过使用PrimeFaces.widget.DataTable.prototype.
. 但我只想为一个数据表覆盖此函数,而不是为所有数据表覆盖。
这不起作用:
<p:dataTable widgetVar="myTable" ...>
</p:dataTable>
....
<script type="text/javascript">
$(document).ready(function(){
if (PF('myTable') !== undefined) {
PF('myTable').jq.datatable({
showCellEditor: function (c) {
console.log('my function');
}
});
}
});
</script>
这是应该怎么做还是我完全错了?