|
![]() |
#1 |
Banned
|
1) Тогда надо возвращать значение не WindowShowImage, а целочисленного элемента управления, связанного с тем самым полем таблицы.
2) Думаю, примерно так: X++: for (i = imageListAppl.imagelist.size(); i >= 1; i--) { // fill the table } |
|
![]() |
#2 |
Участник
|
2) Пробувал так:
X++: for(i = 1; i <= imageListAppl.imageList().count(); i++) { tempTable.clear(); tempTable.ImageId = imageListAppl.image(i); tempTable.insert(); } Но я ето хочу узнать - все images(ressNo) из мой клас. Кто - то знает, как ето зделать? Спасибо. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от vitaly85
![]() 2) Пробувал так:
X++: for(i = 1; i <= imageListAppl.imageList().count(); i++) { tempTable.clear(); tempTable.ImageId = imageListAppl.image(i); tempTable.insert(); } Но я ето хочу узнать - все images(ressNo) из мой клас. Кто - то знает, как ето зделать? Спасибо. ![]() Посмотрите код методов add() и image() класса ImageListAppl. В методе image() идет cвязь через Map imageConvert между кодом ресурса ressNo и кодом в списке imagelist. Элементы в imagelist добавляются последовательно в методе build() заполняя imagelist (значения от 0). X++: for(i = 0; i < imageListAppl.imageList().count(); i++) { tempTable.clear(); tempTable.ImageId = i ; tempTable.insert(); } |
|
![]() |
#4 |
Участник
|
for(i = 0; i < imageListAppl.imageList().count(); i++), не решает проблему.
Я знаю что элементы в imagelist добавляются в методe build(). Но я именно ето хочу узнать : все images(#ImageError, #ImageInfo...) из build() метод, используя итератор (for, while). Спасибо. |
|
![]() |
#5 |
Участник
|
Цитата:
Что-то подобное: X++: class ImageListAppl_Demo extends ImageListAppl { } Map getMapConvert() { return imageConvert ; } X++: static void jbImageListDemo(Args _args) { ImageListAppl_Demo imageListAppl = new ImageListAppl_Demo() ; MapEnumerator mapEnumerator ; ; mapEnumerator = imageListAppl.getMapConvert().getEnumerator() ; while( mapEnumerator.moveNext() ) { info( strfmt( "ressNo: %1, imageNo: %2", mapEnumerator.currentKey(), mapEnumerator.currentValue() ) ) ; } } ressNo: 790, imageNo: 3 ressNo: 791, imageNo: 4 ressNo: 875, imageNo: 0 ressNo: 1030, imageNo: 1 ressNo: 1031, imageNo: 2 |
|
|
За это сообщение автора поблагодарили: vitaly85 (1). |
![]() |
#6 |
Участник
|
Супер! Спасибо всем за участие.
|
|