Как выровнять вкладку справа в простейшем tabView?

Я хочу разместить вкладку справа (а другую оставить слева в обычном положении) в <p:tabView>... Как и в витрине сайта Primefaces (вкладка документации)

1 ответ

Решение

Вы можете достичь этого с помощью дочернего селектора jQuery. Если идентификатор вашего tabView имеет вид form:acc, то будет правильным следующее:

var tabs = $( "#form\\:acc ul" ).children();
var selectedChild = tabs.eq(tabs.length - 1); //selects the last tab.
selectedChild.css( "float", "right" );

Это означает, что он берет последнюю вкладку и перемещает ее вправо. Однако, если вы не хотите, чтобы последняя вкладка перемещалась, вы можете выбрать ее индекс, и ваша вторая строка изменится:

var selectedChild = tabs.eq(1); //selects the tab with index 1.
Другие вопросы по тегам