2016-07-06 5 views
1

PrimeFaces 슬라이더 구성 요소를 사용할 때 색상 선택 영역을 만들려고합니다. 그래서 내가 뭘 하려는지, 사용자가 슬라이더 값을 뭔가로 설정하면 선택한 값이 0에서 선택한 값으로 변합니다 (이미지보기).PrimeFaces 슬라이더 - 선택된 영역 색상

what i want to make

나는 PF jQuery를 UI를 사용하고 우리는이 $("#slider").slider({range: "min"}); 같은 jQuery를에 발생하고 .ui-slider-range{background: green;} 같은 배경 색상을 정의 할 수 있다는 것을 알고.

어떻게하면 PF 구성 요소 슬라이더를 관리 할 수 ​​있습니까? 이게 가능한가? 그리고 이것을 달성하는 가장 좋은 방법은 무엇입니까?

감사합니다.

+0

<p:slider range="true" for="zeroValue,sliderValue" styleClass="your-style-class"/> <h:inputHidden id="zeroValue" value="0"/> <h:inputHidden id="sliderValue"/> 

CSS와 나는 혼합하려는 또는 내 코드하지 않을 경우 매우 필요에 JS 파일을 포함하지 않습니다

당신은 시도 할 수 있습니다. 하지만 PF 슬라이더를 사용하여 만드는 방법을 모르면 PF 슬라이더 특성 범위를 true로 설정할 수 있지만 최소 및 최대 값에 대해 두 개의 핸들러가 있습니다. – JokerTheFourth

답변

3

javascript를 사용하지 않고 슬라이더 범위 속성을 true로 설정하면 두 핸들을 표시하고 CSS를 통해 첫 번째 핸들을 숨길 수 있습니다. 내가 프로젝트에서 일하고 있어요

.your-style-class span:nth-of-type(1) { 
    display: none; 
} 
+0

고마워, 완벽한 작품! 내가 나 혼자 생각할 수 없다는 것을 믿을 수 없다; D – JokerTheFourth

+0

Creative! 나는 상자에서 생각하는 것을 좋아한다 – Kukeltje

+0

당신은 환영 받다 – SiMag

관련 문제