2013-05-01 3 views
0

화면에 여러 개의 편집 필드가 정의되어 있습니다. 그들은 이름, 성, 이메일 및 우편 번호를 사용합니다. "@"키보드 기호를 표시하고 ".COM" XMADL에서 올바른 키보드 유형을 설정하는 방법은 무엇입니까?

  • - 첫 글자는

  • 이메일을 대문자 - 어떻게 초점이

    • 이름 및 성에있을 때 그런 키보드를 변경할 수 있습니다 us zipcode - 키보드에 숫자 만 표시됩니다.

      <screens> 
          <screen name="userprofile" screen_type="SCREEN" allow_reorientation="true" allowed_layouts="BOTH" scroll="VERTICAL" 
            width="100" height="100" local_data_source="select lastname, firstname, email, zipcode from user_details where email=&apos;&lt;email&gt;&apos;" > 
           <title_controls> 
            <control type="TEXT" x="0" y="1" width="100" height="6" default_value="Profile" 
              appearance_name="white" data_type="VARCHAR"> 
            </control> 
           </title_controls> 
      
           <controls> 
            <control name="labelfirstname" type="TEXT" x="2" y="3" width="30" height="8" 
              appearance_name="black" data_type="VARCHAR" default_value="First Name"/> 
            <control name="editfirstname" type="EDIT" x="35" y="2" width="50" height="8" 
              appearance_name="edit_box" data_type="VARCHAR" field_name="firstname" 
              default_value="" size="80"/> 
            <control name="labellastname" type="TEXT" x="2" y="12" width="30" height="8" 
              appearance_name="black" data_type="VARCHAR" default_value="Last Name"/> 
            <control name="editlastname" type="EDIT" x="35" y="12" width="50" height="8" 
              appearance_name="edit_box" data_type="VARCHAR" field_name="lastname" 
              default_value="" size="80"/> 
            <control name="labelemail" type="TEXT" x="2" y="22" width="30" height="8" 
              appearance_name="black" data_type="VARCHAR" default_value="Email"/> 
            <control name="editemail" type="TEXT" x="35" y="22" width="50" height="8" 
              appearance_name="black" data_type="VARCHAR" field_name="email" 
              default_value="" size="80"/> 
            <control name="labelzip" type="TEXT" x="2" y="32" width="30" height="8" 
              appearance_name="black" data_type="VARCHAR" default_value="Zip Code"/> 
            <control name="editzipcode" type="EDIT" x="35" y="32" width="50" height="8" 
              appearance_name="edit_box" word_wrap="0" data_type="VARCHAR" field_name="zipcode" default_value="" size="80"/> 
           </controls> 
          </screen> 
      </screens> 
      
  • 답변

    0

    당신은 속성 "키보드 keyboard_type"를 사용하여 각각의 편집 필드와 키보드 유형을 설정할 수 있습니다.

    • "editfirstname"및 "editlastname"컨트롤에는 keyboard_type = "CAP_WORDS"속성을 추가하십시오. 그러면 각 작품의 첫 글자가 대문자로 바뀝니다. 제어 "editemail"를

      <control name="editfirstname" type="EDIT" x="35" y="2" width="50" height="8" appearance_name="edit_box" data_type="VARCHAR" field_name="firstname" default_value="" size="80" keyboard_type=”CAP_WORDS”/> 
      <control name="editlastname" type="EDIT" x="35" y="12" width="50" height="8" appearance_name="edit_box" data_type="VARCHAR" field_name="lastname" default_value="" size="80" keyboard_type=”CAP_WORDS”/ > 
      
    • 는 속성 키보드 keyboard_type = "EMAIL_ADDRESS"을 추가한다. 이 키보드 제어를위한

      <control name="editemail" type="TEXT" x="35" y="22" width="50" height="8" appearance_name="black" data_type="VARCHAR" field_name="email" default_value="" size="80" keyboard_type=”EMAIL_ADDRESS”/> 
      
    • "editzipcode"에 표시되는 기호 "@"와 ".COM"를 만들 것입니다 속성 키보드 keyboard_type = "번호"를 추가합니다. 키보드 쇼 숫자와 문자에만은 '-', '/'

      <control name="editzipcode" type="EDIT" x="35" y="32" width="50" height="8" appearance_name="edit_box" word_wrap="0" data_type="VARCHAR" field_name="zipcode" default_value="" size="80" keyboard_type=”NUMBER”/> 
      

    당신은 키보드 keyboard_type here에 대한 자세한 내용을보실 수 있습니다.

    관련 문제