2012-11-22 28 views
0

我的應用程序有多個表單和每個表單有多個字段。
我發現tabIndex屬性很難維護。無論何時我必須添加/重新定位/刪除給定表單上的字段,分配適當的tabIndex號碼都需要最長的時間。
有什麼方法可以更好地維護tabIndexes?可能是初始化表單或以某種方式自動化它。
管理Flex字段的tabIndex屬性

I use Flash Builder 4.6. 
+1

我通常避免使用'tabIndex'並儘量依靠是在因爲這個原因的看法固有的天然標籤順序......這是非常脆改變。如果您絕對需要偏離默認Tab鍵順序,您可能必須爲您的視圖創建一些巧妙的初始化例程,但我想這也可能最終成爲「脆弱」的解決方案。 –

+0

是的。你是對的。我可以避免使用新頁面的tabIndex,但維護現有頁面非常困難。 –

回答

1

最好不要更改組件的內部製表符編號。如果你想要的是關注文本框旁邊每次按下輸入鍵,然後下一行代碼添加到每個文本字段的定義:

輸入=「{focusManager.getNextFocusManagerComponent()的setFocus()}」

和瞧!問題解決了。無論您是否刪除或更改組件,都使用這種方式,因爲它非常通用。

歡呼