|
![]() |
#1 |
Участник
|
Одинаковые кортежи тоже нормально отсортировались. Новый пример привел для демонстрации управления порядком сортировки
|
|
![]() |
#2 |
Участник
|
Цитата:
спасибо. на маленьких контейнерах заданной структуры вполне можно использовать. тем более, что функций con2set, set2con в стандарте нет. и к тому же вы добавили порядок сортировки. =================== маленькое дополнение на будущее: = в качестве значения по умолчанию используйте литералы = в качестве значения по умолчанию никогда НЕ используйте потенциально-долго-выполняющиеся функции, вместо них используйте prmisdefault Дело в том, что Аксапта ВСЕГДА вычисляет значение по умолчанию. Даже если значение было передано в вызывающем классе. X++: static container quickSort( container _qsc, container _cIndexKey = [[1, SortOrder::Ascending]], int _qsstart = 1, int _qsend = 0 ) { int _qsend = prmisdefault(_qsend) ? conlen(_qsc) : _qsend; ... но в целом - контейнеры лучше не использовать. ![]() |
|
![]() |
#3 |
Участник
|
Цитата:
AX2009: X++: boolean defaultValue() { ; info("!"); return true; } void test(boolean _prm = defaultValue()) { ; info(strfmt("%1", _prm)); } ; test(); test(true); test(false); Цитата:
!
true true false |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
|
|
Теги |
контейнер, сортировка |
|
![]() |
||||
Тема | Ответов | |||
Сортировка в гриде с двумя DataSource | 15 | |||
Сортировка в Query в отчете | 7 | |||
Сортировка в оборотно-сальдовой ведомости по поставщикам | 6 | |||
FormListControl сортировка | 2 | |||
Сортировка в гриде | 15 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|