2012-09-14 3 views
7

data-role="fieldcontain"으로 div 내 텍스트 입력이 100 %로 확장되지 않지만 필드 입력 외부에 텍스트 입력을 배치하면 최대로 확장된다는 것을 발견했습니다. 이것은 수정하는 버그이지만 그 사이에 ...data-role = "fieldcontain"의 용도는 무엇입니까?

그래서 처음에는 그 data-role="fieldcontain"의 사용이 궁금합니다. 왜 그것을 넣어야합니까? 나는 그것을 문서에서 보았고 나는 단지 html에 넣었다. 그러나 그것을 사용하는 것은 무엇인가?

감사합니다. 그것은 필드를 그룹화를위한 컨테이너 및 디스플레이처럼

답변

7

이 보이는

필드 컨테이너 데이터 역할 라벨/폼 요소 쌍을 감싸 = "fieldcontain"와
컨테이너


제어 그룹
DIV 또는 FIELDSET 컨테이너 data-role="controlgroup". 하나의 유형 (체크 박스, 링크 기반 버튼, 라디오 버튼, 선택)의 여러 버튼 스타일의 입력을 시각적으로 그룹으로 통합합니다. 양식 확인란과 라디오 버튼을 그룹화하려면 레이블 스타일을 향상 시키려면 fieldset 컨테이너 을 data-role="fieldcontain"과 함께 사용하는 것이 좋습니다.

data-mini true | false - 컨트롤 그룹의 모든 항목에 대한 컴팩트 크기 버전
data-type horizontal | 세로 - 가로 방향 또는 세로 항목 맞춤

+0

이렇게 말한다. – subharb

6

jquerymobile 기준 1.4 data-role="fieldcontain"은 지원되지 않습니다!

class="ui-field-contain"을 대신 사용하십시오.

참조 자료는 라벨을 사용하지 않는 경우 완전히 쓸모 http://jquerymobile.com/changelog/1.4.0/

+1

데모 : http://demos.jquerymobile.com/1.4.2/textinput/ - 'Fieldcontain'으로 스크롤 한 다음 브라우저의 크기를 조정하십시오 –

관련 문제