6.2.6 CreditCardValidator 123
6.2.7 CurrencyValidator 124
6.2.8 PhoneNumberValidator 125
6.2.9 RegExpValidator 125
6.2.10 SocialSecurityValidator 127
6.2.11 ZipCodeValidator 128
6.3 實時驗證... 129
6.4 提交值驗證... 130
6.5 通過性驗證... 130
6.6 腳本式驗證... 131
6.7 驗證技巧... 132
6.7.1 驗證器是否總是檢查所有條件... 132
6.7.2 控制由什么來觸發(fā)驗證操作... 133
6.8 小結(jié)... 133
第7章 格式化數(shù)據(jù)... 135
7.1 內(nèi)置格式化程序... 136
7.1.1 Formatter 136
7.1.2 NumberFormatter 136
7.1.3 CurrencyFormatter 138
7.1.4 DateFormatter 139
7.1.5 PhoneFormatter 142
7.1.6 ZipCodeFormatter 144
7.1.7 SwitchSymbolFormatter 145
7.2 實時格式化... 146
7.3 腳本式格式化... 147
7.3.1 結(jié)合使用函數(shù)與格式化程序組件... 147
7.3.2 結(jié)合使用函數(shù)與格式化程序類... 148
7.4 處理格式化錯誤... 149
7.5 小結(jié)... 150
第8章 MX DataGrid、列表和樹.. 151
8.1 基于列表的一系列MX組件... 151
8.1.1 ListBase和AdvancedListBase的屬性... 152
8.1.2 MX ListBase事件... 153
8.2 集合與dataProvider 153
8.2.1 填充dataProvider 154
8.2.2 集合的類型... 154
8.2.3 集合的使用者... 154
8.3 集合的初始化... 155
8.4 集合的填充... 156
8.4.1 List組件... 156
8.4.2 HorizontalList組件... 159
8.4.3 TileList組件... 160
8.4.4 DataGrid組件... 162
8.4.5 Tree組件... 166
8.5 與基于List的MX組件交互... 168
8.5.1 列表事件... 168
8.5.2 向函數(shù)傳遞事件... 168
8.5.3 向函數(shù)中傳遞數(shù)據(jù)... 170
8.5.4 直接訪問被選定的行... 171
8.5.5 綁定到被選定的行... 171
8.6 小結(jié)... 172
第9章 使用Spark列表控件... 173
9.1 基于SparkList的一系列組件... 173
9.1.1 使用名稱空間標識合適的組件... 173
9.1.2 使用基于List的Spark控件的項渲染器... 174
9.2 基于List的Spark控件... 174
9.2.1 ButtonBar控件... 175
9.2.2 SparkList控件... 176
9.2.3 DropDownList控件... 177
9.3 與基于List的Spark組件的交互... 179
9.3.1 選擇項目時默認分發(fā)事件... 179
9.3.2 IndexChangedEvent對象... 179
9.4 理解Flex 4基于List的組件架構(gòu)... 180
9.4.1 類層次結(jié)構(gòu)... 180
9.4.2 新的基于List的Spark組件類... 181