我想重写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>
这是应该这样做的方式吗,还是我完全错了?