2017-01-14 6 views
0

저자가 값을 선택할 수 있도록 sliderfield xtype을 사용하고 있습니다. 현재 저자는 현재 선택된 값을 인식하지 못합니다. 값을 here으로 표시된 거품 또는 슬라이더 외부에 별도의 텍스트 값으로 표시하는 방법이 있습니까? 아래는 대화 상자입니다.대화 상자에서 Sliderfield xtype에서 선택한 값을 표시하는 방법은 무엇입니까?

   <backgroundAlpha 
        jcr:primaryType="cq:Widget" 
        fieldLabel="Background Alpha (Opacity)" 
        increment="1" 
        maxValue="{Long}100" 
        minValue="{Long}0" 
        name="./backgroundAlpha" 
        useTips="{Boolean}true" 
        xtype="sliderfield"/> 
+0

가능한 복제

SliderDialog enter image description here

(http://stackoverflow.com/questions/40147453/aem-cq-slider-xtype)는 – toniedzwiedz

+0

이 중복없는 . 사용자가 슬라이딩하기 전에 대화 상자로드에 대한 현재 값을 보여줄 위 질문에서 설명한 슬라이드 필드의 확장을 찾고 있습니다. –

답변

0

다음 코드를 사용하여 속성을 가져 와서 페이지에 표시 할 수 있습니다. 그리고 기본 대화 상자는 이미 선택된 값을 보여줍니다.

<% if(properties.get("sliderfield")!=null){%> Here is your sliderfield FIELD DATA:: <%=properties.get("sliderfield")%> <%}%> 
는 [AEM은 CQ : 슬라이더 위해 xtype]의
+0

감사합니다. 귀하의보기가 구성 요소 페이지에 표시됩니다. 내 질문에 대화 상자에서 렌더링하는 방법? 슬라이드에서 마우스를 떼면 값이 사라집니다. 슬라이더가 대화 상자에서만 값을 표시하도록 만드는 방법은 무엇입니까? –

+0

/libs/cq/ui/widgets/source/ext/source/widgets/form/SliderField.js를 재정의해야만 CQ.Ext.slider.Tip이 필요한 사용자 정의 위젯을 만들 수 있습니다.(). (EXT JS slider.removeListener ('dragend', me.hide, me)의 예 : 슬라이더 동작 후에 숨기기를하지 않고 팁을 사용하도록 설정합니다.) – VAr

+0

'sliderfield'라는 유사한 xtype이 있습니다. OOTB – toniedzwiedz