Kast2k
-
Posts
55 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Kast2k
-
-
In my case it was created so
.vertColumn { -ms-writing-mode:tb-lr; writing-mode:vertical-rl; height: 150px } .vertColumn .x-column-header-inner { width: 100%; padding: 3px!important; } .vertColumn .x-column-header-text { -ms-transform-origin-x: 125px; -ms-transform-origin-y: 70px; transform: rotate(180deg); text-align: left; white-space: normal; }
Result
-
Спасибо, разобрался
-
3 hours ago, Sherzod said:
Вы должны настроить конфиг файл гиперсервера, т.е., добавить мим тайп.
Спасибо.
заработало как добавление в hyperserver.cfg файл
application/vnd.ms-outlook
Поясните, пожалуйста, почему в таком случае часть файлов начинает открываться при добавлении в ServerModule MimeTable.AddMimeType, а некоторые типы как msg - нет?
Для эксперимента изменил hyperserver.cfg и оно заработало.
Далее, откатил обратно cfg файл и добавил строку
MimeTable.AddMimeType('msg', 'application/vnd.ms-outlook');
, но эффекта не наступило. Баг?
-
Да, используется для этого проекта.
Также добавлю, что если просто запустить с сервера\ПК сам экзешник (Standalone), то всё работает нормально. А при использовании HyperServer - нет.
В консоли на данный тип файла выдаётся ошибка 401. Все файлы на видео лежат в одной папке
-
Добрый день!
Подниму старую тему.
Версия 1.90.0.1528
В ServerModule добавлено:
MimeTable.AddMimeType('msg', 'application/msg');
Для отправки файлов используется
UniSession.SendFile()
Проблема:
Файл лежит в расшаренной папке на сервере где работает HyperService, путь
s:='\\10.190.62.53\GlobalDesk\Systems\CHG\27012020135848Документ Перенос Проводок Международный Модуль Объекта Выполнить Перенос.msg'
При выполнении
UniSession.SendFile(s, 'test.msg')
не отправляется ничего.
На иных файлах проблема наблюдается при наличии русских символов в имени или большого количества пробелов.
Грешил на кодировку, но
UniSession.Log
пишет имена как читаемого, так и отправляемого корректно.
-
Thank You! Now it works perfect.
We will test more of course, but now is OK.
Is it possible to add this solution to new release of UniGui?
-
-
-
-
-
-
-
Is it bug or feature? Are You possible ti fix it or it is Sencha problem?
-
Demo project attached.
Problem seems to be in "Display memo" column parameter.
-
OK, i will prepare and add to topic
-
Sherzod,
1.90.0.1528
Yes, vertical scrollbar
-
-
Thanks, Sherzod,
But sorting is not working OK, it's not following the click order.
Video:
-
The target is to received something like "select * from [Customers] order by [ContactTitle] ASC, [Region] DESC" if i'm understanding right Multi Column sorting
-
-
Dear colleagues,
I received a request about addition of multi columns sorting in grid.
In demo GridGroupingSorting i found that it is possible.
But, as i see when you are clicking on any sortable column then Columns: TUniDBGridColumnArr and Directions: TUniSortDirections always have length of 1, so generated SQL row will always produce sorting by single field.
Is it bug or feature or may be MultiColumnSort logic is other?
Grouping.Enabled was set to false;
-
Not actual any more
-
Dear colleagues,
I created a demo of receiving screenshot from clipboard (attached), but it works only if you are pressing Ctrl+V.
If i add this code on Button click then no result.
UniSession.AddJS( 'document.execCommand(''paste'');' );
Could you please show what am i doing wrong? How can i simulate Ctrl+V combination?
Thank You.
-
ClientEvents -> ExtEvents function boxready(sender, width, height, eOpts) { ajaxRequest(form1.dbgData, 'updatedbgSize', ['w='+form1.dbgData.getWidth(), 'h='+form1.dbgData.getHeight()]); } procedure Tform1.dbgDataAjaxEvent(Sender: TComponent; EventName: string; Params: TUniStrings); var w:integer; a:string; begin if (EventName='updatedbgSize') then begin a:=Params.Text; w:=StrToIntDef(Params.Values['w'],100); dbgData.Columns[0].Width:=trunc(w*0.06); dbgData.Columns[1].Width:=trunc(w*0.06); dbgData.Columns[2].Width:=trunc(w*0.055); dbgData.Columns[3].Width:=trunc(w*0.07); dbgData.Columns[4].Width:=trunc(w*0.07); dbgData.Columns[5].Width:=trunc(w*0.07); dbgData.Columns[6].Width:=trunc(w*0.07); dbgData.Columns[7].Width:=trunc(w*0.16); dbgData.Columns[8].Width:=trunc(w*0.07); dbgData.Columns[9].Width:=trunc(w*0.09); dbgData.Columns[10].Width:=trunc(w*0.07); dbgData.Columns[11].Width:=trunc(w*0.06); dbgData.Columns[12].Width:=trunc(w*0.08); dbgData.Refresh; end; end;
Передача JSON в UniHTMLFrame
in Russian
Posted
Добрый день!
Хочу подключить flot графики к приложению.
HTML
AfterScript
Столкнулся с проблемой, что не могу нормально передать массив данных.
Пытаюсь так:
procedure TMainForm.UniButton1Click(Sender: TObject); var s,so:string; begin s:='{"label": "Europe (EU27)", "data": [[1999, 3.0], [2000, 8], [2001, 6.0], [2002, 1.2], [2003, 10.3]]}'; // UniSession.AddJS('$.plot("#placeholder",['+s+'],'+so+')'); //ничего не происходит UniSession.AddJS('$.fn.unZoom(['+s+'])'); // UniSession.AddJS('ajaxRequest('+MainForm.UniHTMLFrame1.JSName+',"$.fn.unZoom",['+s+'],false)'); //Synchronous XMLHttpRequest on the main thread is deprecated end;
При загрузке страницы скрипт рисует тестовый набор данных (см. AfterScript).
Далее, через нажатие кнопки пытаюсь отправить из Unigui JSON данные.
Для приёма создал public function $.fn.unZoom. Она принимает массив, пишет в консоль и отображает график.
Но, при использовании функции масштабирования я вижу куски исходных графиков (созданных при загрузке скрипта).
Т.е. получается, что я создаю новый экземпляр объекта отображения?
Как правильно транслировать массив, подскажите, пожалуйста?
Basic jQuery-flot.zip