如何重新排序 p:orderList 控制器按钮?

how to reorder p:orderList Controller buttons?

我正在使用 primefaces 5.0,并尝试重新排序 P:orderList 控制按钮。

谁能回答我的问题。

您的选择是

  • 使用jquerydom操作
  • 修改 PrimeFaces 组件的源代码并使用该自定义版本
  • 使用css

最后一个有效,第一个有效(我使用 jquery dom 操作比较频繁),中间会有效,但可能会成为维护噩梦

CSS 示例:

.ui-orderlist .ui-button.ui-orderlist-button-move-top {
    top: -30px !important;
}

.ui-orderlist .ui-button.ui-orderlist-button-move-up {
    top: 30px !important;
}

请记住,PrimeFaces 最终只有 html、css 和 javascript(以及 jquery)