私のAirアプリケーションでは、フォーカスに2つの問題があります。 実際に、フォームの中をタブキーで移動しようとすると、順序は良くありません。 カーソルがテキスト入力内にあっても、2番目の点ではフォーカス境界線が表示されません。フレックステキスト入力フォーカス
は私のフォームは、カスタムにあるタブに移動し、キー
this.focusManager.activate();
this.focusManager.setFocus(this.fdNom);
私のTextInput CSS
s|TextInput
{
focusColor: #33CC00;
color : #343434;
font-weight : normal;
font-family: Helvetica ;
font-size : 12;
}
マイフォーム
<s:Form x="0" y="94" id="foPerso" width="100%" height="100%"
includeInLayout="true" includeIn="tb1"
backgroundColor="#FFFFF">
<s:layout>
<s:FormLayout gap="3" paddingLeft="0"/>
</s:layout>
<s:HGroup width="100%" gap="3" horizontalAlign="left" resizeMode="noScale"
verticalAlign="baseline" >
<s:DropDownList id="cbQualite" dataProvider="{DP_PAT_CIVIL}"
selectedItem="{getSelectedItem(DP_PAT_CIVIL, objectPatient.paQualPatient)}"
change="objectPatient.paQualPatient = event.currentTarget.selectedItem.label"/>
<s:FormItem label="Nom" >
<s:TextInput id="fdNom" width="200"
text="@{objectPatient.paNomU}"
/>
</s:FormItem>
<s:FormItem label="Prénom" >
<s:TextInput id="fdPrenom" width="200" text="@{objectPatient.paPrenom}"/>
</s:FormItem>
<s:DropDownList id="cbDossier1" dataProvider="{DP_PAT_DOS1}" width="118" height="22" tabIndex="3"
change="objectPatient.paQualPatient = event.currentTarget.selectedItem.label"
/>
<s:FormItem label="" >
<s:TextInput id="fDossier1" width="90" paddingRight="5" text="@{objectPatient.paDossier1}"/>
</s:FormItem>
</s:HGroup>
のコード
の一部の下に検索TitleWindowの成分。
フォームのコードを表示してくださいあなたが何かをいじっている場合を除き、フォーカス枠とタブ順序は自動的に行われるべきです。 –
私のコード – Flex60460