Сортировка в таблице quik

Страницы: 1
RSS
Сортировка в таблице quik
 
Всем привет!
Пытался найти ответ на форуме, но так и не нашел конкретики: в основом "вокруд да около".

Коротко: напервом этапе вытаскиваю объемы в деньгах

for j=1, #tickers do
Valtod[j] = getParamEx("TQBR", tickers[j], "VALTODAY").param_image;
end

Создаю таблицу и колоку 8 для вставки полученных выше значений

AddColumn(tabl, 8, "ValToday", true, QTABLE_INT_TYPE, 15);

Далее вставляю значения

for i=1, #tickers do
SetCell(tabl,i,8,tostring(Valtod[i]))
end


Получаю вот такую красоту, котрая не сортируется встроенным сортировщиком.
[img]data:image/png;base64,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[/img]

1. если использовать вместо param_image     param_value вроде как числовые "некрасивые" значения подтягиваются, но это не помогает
2. если задавать вместо QTABLE_INT_TYPE стриг - не помогает
3. если вот тут SetCell(tabl,i,8,tostring(Valtod[i])) убрать стриг - вообще не выводит ничего
 
"Красота" вот тут
 
 
Попробуйте так

SetCell(tabl,i,8,tostring(Valtod[i]) , Valtod[i])
 
Спасибо за мысль!

Решил следующим способом: ввел 2 параметра для каждого тикера
 
вот продолжение предыдущего постав =)

Valtodi[j] = tostring(getParamEx("TQBR", tickers[j], "VALTODAY").param_image);
Valtodv[j] = tonumber(getParamEx("TQBR", tickers[j], "VALTODAY").param_value);

Далее SetCell(tabl,i,8,Valtodi[i],Valtodv[i])  - передаю текстовые и числове значения (как описании)

BOOLEAN SetCell(NUMBER t_id, NUMBER key, NUMBER code, STRING text, NUMBER value)

+ еще нужно было поменять на INT64 тип

AddColumn(tabl, 8, "ValToday", true, QTABLE_INT64_TYPE, 15);

Вуаля - и сортировка кликом заработала в таблице
 
В функции SetCell есть 5 параметр «NUMBER value», который якобы отвечает за сортировку в столбце. Не подскажите правила работы с ним?
 
is_run = true;


function OnInit()

tikers = {
"AFKS" , "AFLT" , "AGRO" , "ALRS" , "CBOM" , "CHMF" , "ENPG" , "FEES" , "FIVE" , "FIXP" , "GAZP" , "GLTR" , "GMKN" , "HYDR" , "IRAO" , "LKOH" , "MAGN" , "MGNT" , "MOEX" , "MTSS" , "NLMK" , "NVTK" , "OZON" , "PHOR" , "PIKK" , "PLZL" , "POLY" , "ROSN" , "RTKM" , "RUAL" , "SBER" , "SBERP" , "SGZH" , "SNGS" , "SNGSP" , "TATN" , "TATNP" , "TCSG" , "TRNFP" , "VKCO" , "VTBR" , "YNDX"
}   --- акции - бумаги

end

function OnStop()
DestroyTable(m_t)
do_it = false

end






function main()


if m_t==nil then    
m_t=AllocTable()
AddColumn(m_t, 1, "Тикер", true, QTABLE_STRING_TYPE, 15)

AddColumn(m_t, 2, "Бумага", true, QTABLE_STRING_TYPE, 20)

AddColumn(m_t, 3, "Цена закрытия", true, QTABLE_STRING_TYPE, 50)
CreateWindow(m_t)
SetWindowPos(m_t,0,430,700,400)

SetWindowCaption(m_t, "Моя таблица")
end

for u = 1, #tikers do
InsertRow(m_t,-1)
local tName = getParamEx("TQBR", tikers[u], "SHORTNAME")
local tLast = getParamEx("TQBR", tikers[u], "PREVPRICE")

SetCell(m_t, u, 1, tikers[u])
SetCell(m_t, u, 2, tName.param_image)
SetCell(m_t, u, 3, tLast.param_image,0)

end

while is_run do
sleep(300)
end
end



Можно ли  данную таблицу ПРАВИЛЬНО сортировать по 3 столбцу???
 
Вот описание SetCell, может, пригодится:

Функция задает значение для ячейки в строке с ключом key, кодом колонки code в таблице t_id. Параметр text задает строковое представление значение параметра value. Параметр value необязательный и по умолчанию равен 0. Для столбцов со строковыми типами данных параметр value не задается. Если параметр value не задан для ячеек всех остальных типов, то по столбцам, содержащим такие ячейки, не будет корректно работать сортировка, фильтрация и условное форматирование (см. Приложение 2). Функция возвращает true в случае успешного завершения, иначе – false.

Формат вызова:
BOOLEAN SetCell(NUMBER t_id, NUMBER key, NUMBER code, STRING text, NUMBER value)
 
Спасибо. Данное описание из справочника QLUA. Я хотел бы разобраться именно с последним входящим параметром NUMBER value. Какие должны быть данные параметры для различных ситуаций. Что неправильно в предыдущем коде для адекватной правильной сортировки?
 
Цитата
Lelikov написал:
Спасибо. Данное описание из справочника QLUA. Я хотел бы разобраться именно с последним входящим параметром -- NUMBER value. Какие должны быть данные параметры для различных ситуаций. Что неправильно в предыдущем коде для адекватной правильной сортировки?
 
Цитата
Lelikov написал:
Спасибо. Данное описание из справочника QLUA. Я хотел бы разобраться именно с последним входящим параметром NUMBER value. Какие должны быть данные параметры для различных ситуаций. Что неправильно в предыдущем коде для адекватной правильной сортировки?
Вы же его везде в 0 поставили. Хотите нули сортировать?) В справке сказано "Параметр text задает строковое представление значение параметра value.", что очевидно значит, что эти два параметра должны соответствовать друг другу (например, быть равными после приведения типов). А у Вас text меняется, а value всегда 0.
 
Спасибо. Правильно полагаю, 5-ый параметр value - числовой для сортировки, 4-ый параметр - text  строка для отображения в ячейке?
 
Цитата
Lelikov написал:
Спасибо. Правильно полагаю, 5-ый параметр "value" - числовой для числовых действий в т.ч. для сортировки, 4-ый параметр - "text"  аналог 5-го параметра, только тип - строка, он для отображения 5-го параметра в указанной ячейке?
Страницы: 1
Читают тему
Наверх