2
Sencha touch 2를 사용하여 기본값이 채워진 비활성화 된 선택 필드를 만듭니다. 문제는 selectfield를 사용하지 않으면 값이 iOS 장치에 표시되지 않습니다 (비어 있고 사용 불가능합니다). 그러나 다른 플랫폼 (Android, Chrome 브라우저)에서는 값이 제대로 표시됩니다. 가치를 어떻게 보이게 할 수 있습니까? selectfield에 대한 코드는 다음과 같습니다.비활성화 된 값 표시 iOS에서 selectfiled
xtype: 'selectfield',
disabled: true,
id: 'lengthUnit',
label: 'Length unit',
labelWidth: '35%',
labelWrap: true,
name: 'lengthUnit',
options: [
{
text: 'km',
value: 'km'
},
{
text: 'mi',
value: 'mi'
}
값은 부모 컨테이너에서 setRecord 함수를 호출하여 설정됩니다. selectfield가 사용 불가능하지 않으면 값이 올바르게 채워집니다. 이 문제는 iOS 기기에서만 발생합니다!
이것은 작동합니다! 그러나 왜 장애인 통제가 이오스에 가치를 보이지 않는지에 대한 생각은 무엇입니까? 나는 Sencha와 관련하여 이것에 대한 버그를 제기해야합니까? – Sourabh86
액세스 권한이 있고이 문제가 계속 발생하는지 확인하려면 최신 버전 (야간 빌드)으로 테스트해야한다고 생각합니다. 그렇다면 Sencha에서 버그를여십시오. 의도 된 동작 일 경우 모든 브라우저/OS에서 동일한 방식으로 작동해야하기 때문입니다. –
변경됨 setDisabled (True); iOS 필드에서 setReadOnly (True)로 변경되었습니다. 감사 – Hevski