行编号为p:dataTable
|
我有这个查询:
SELECT @rownum:=@rownum+1 \'no\', m.title, m.author, REPLACE(SUBSTRING_INDEX(m.content, \' \', 20), \'<br>\', \' \'), m.viewed, m.hashid FROM book m, (SELECT @rownum:=0) r WHERE m.lang = ?1 AND m.title like CONCAT(\'%\',?2,\'%\') ORDER BY m.title asc
MySQL查询结果编号的“ 1”部分(因为Primefaces当前没有显示编号列的功能)。
有没有办法显示Primefaces列编号而不必执行@rownum:=@rownum+1
?
如果不是,是否可以仅使用CriteriaBuilder方法构造以上查询?
没有找到相关结果
已邀请:
1 个回复
炬卤遁蝎变
吗? Primefaces文档说: rowIndexVar =变量名称,引用 rowIndex正在处理。 这对我有用:
+1是从数字1开始的。 更新: 此代码产生: