2017-10-30 12 views
0
에 텍스트 입력을 I을 해제하려면 어떻게

내가 ...하는 DateRangeSelection에 완전히 해제 텍스트 입력에 필요한 SAPUI5 - 달력 만 선택이 가능 할 수 있도록 DateRangeSelection

I을 수 DatePicker에서 구성 요소에 대한 비활성화 텍스트 입력 ...

view.byId("__reportDate")._bMobile = true; 

불행히도 DateRangeSelection에서는 작동하지 않습니다.

내가 시도할만한 것이 있습니까?

답변

0

표준 속성이없는 것 같지만 읽기 전용으로 설정하는 기본 입력 요소를 조정할 수 있습니다. 이렇게하면 필드의 텍스트 입력이 비활성화됩니다. 이것은 그것을하는 방법 중 하나 일 수 있습니다.

var oDateSel = this.getView().byId("dateSel"); 
$("#"+oDateSel.sId+" input").prop("readonly",true); 

참고 : 이 확실히 UI5 표준에 따라 표준 접근 방식이 아니다. 또한 컨트롤이 다시 렌더링되는 경우 읽기 전용으로 요소를 설정하도록 처리기를 설정해야 할 수도 있습니다.

+0

스티븐에게 다시 한 번 감사드립니다. "장애인"과 함께 작동합니다. –

0

해결했다 ...

var dateSel = sap.ui.getCore().byId("dateRange"); 
$("#"+dateSel.sId+" input").prop("disabled",true); 

(읽기 전용 IE의 자리를 전멸).