![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 7
|
Нашел такой код в интернете:
var _collection: ICollectionView;
if ( data is Array ) {
_collection = new ArrayCollection( data as Array );
} else if ( data is ICollectionView ) {
_collection = new ICollectionView( data );
} else if ( data is IList ) {
_collection = new ListCollectionView( IList( data ) );
} else if ( data is XMLList ) {
_collection = new XMLListCollection( data as XMLList );
} else if ( data is XML ) {
var xl: XMLList = new XMLList();
xl += data;
_collection = new XMLListCollection( xl );
} else if ( data is ArrayCollection ) {
_collection = data as ArrayCollection;
} else {
var tmp: Array = [];
if ( data != null ) {
tmp.push( data );
}
_collection = new ArrayCollection( tmp );
}
Подскажите, пожалуйста. Возможно есть более оптимальный способ, чем этот. ![]() Последний раз редактировалось keal; 23.01.2008 в 14:16. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 76
|
А зачем?
PS. Узнаю кусок кода из set dataProvider в ListBase |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 7
|
Цитата:
Ну хоть для общего развития интересно. ![]() Цитата:
Цитата:
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|