Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Optimus11
0 / 0 / 0
Регистрация: 10.01.2017
Сообщений: 1
#1

Сортировка таблицы

10.01.2017, 17:59. Просмотров 975. Ответов 2
Метки нет (Все метки)

Здравствуйте,

Подскажите пожалуйста, не могу разобраться с простой вещью, вот создал я таблицу:

Код
function CreateTable()

t_id = AllocTable();

AddColumn(t_id, 0, "Код Бумаги", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 1, "Условие", true, QTABLE_INT_TYPE, 15)

t = CreateWindow(t_id); 

SetWindowCaption(t_id, "Таблица оповещения"); 

for i=0, 20, 1 do
InsertRow(t_id, -1); 

end;
После выполнения условия в таблицу записывается текст выполненного условия, к примеру в 3 и 10 строку таблицы:

Код
SetCell(t_id, 3, 2, "текст условия")
SetCell(t_id, 10, 2, "текст условия")
Вот вопрос: можно ли такую созданную таблицу с уже отраженными в этой таблице данными(некоторые условия уже выполнились) - отсортировать, то есть чтобы все заполненные строки были вверху таблицы, а все не заполненные снизу соответственно ??

Вроде бы есть функция table.sort (), но ума не приложу, как ее использовать применительно к моему случаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2017, 17:59
Ответы с готовыми решениями:

Сортировка таблицы с объектами
Здравствуйте. Есть таблица вида Table = { = { id = 1 value =...

Сортировка Таблицы формы (полученной из Дерева значений) по клику на заголовки таблицы
Добрый день уважаемые форумчане ... Есть проблема - прошу совета у Гуру ......

Сортировка таблицы
Всем привет. Имеется таблица, в которой одно из полей это дата (в формате...

Сортировка таблицы
Доброго времени суток, возник вопрос, как мне сделать сортировку таблицы с...

Сортировка таблицы
Добрый день всем.Играю в кено. Есть таблица из 60(от 1 до 60) чисел.Выпадает в...

2
ProgJ
87 / 85 / 10
Регистрация: 20.11.2008
Сообщений: 724
17.01.2017, 21:51 #2
Цитата Сообщение от Optimus11 Посмотреть сообщение
Вроде бы есть функция table.sort (), но ума не приложу, как ее использовать применительно к моему случаю.
Вот именно. Функция table.sort работает со стандартными Lua-таблицами, а у вас непонятно что за объекты
0
Mirmik
techpriest
620 / 201 / 56
Регистрация: 27.02.2014
Сообщений: 1,068
19.01.2017, 17:44 #3
table.sort может быть применен, если ваш контейнер имеет вид
Javascript
1
Table = {row0, row1, row2}
Ни для чего остального сия функция не сгодится.
Функцию сортирвки, видимо, надо руками писать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2017, 17:44

Сортировка таблицы
Напишите пожалуйста процедуру сортировки таблицы методом естественного слияния!...

Сортировка таблицы
Всем привет. Нужна сортировка столбиков таблицы. Ситуация следдующая: 1. В...

Сортировка таблицы
Есть код для сортировки таблицы,но вот проблема,не могу в нем разобраться,может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru