Pridat progress bar do gridu

Jakub pre novu grid komponentu potrebujem pridat moznost zobrazit progress bar v bunke tabulky.

Vid. printscreen.



Vsimni si ze okrem samotneho progress baru je tam titulok + stop/pause akcia.


Bolo by dobre to robit abstraktne aby sa tam dal v buducne pridat dalsi prvok a rozsirit tym moznosti tabulky.


Konkretne sa to bude pouzivat v DataManagery data tabulke a v novom Tick Downloader

Attachments
progress_bar_v_gride.png
(39.03 KiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Feature
  • Status Fixed
  • Priority Normal

History

TT
#1

Tamas

15.02.2018 14:40

Task created

TT
#2

Tamas

05.03.2018 13:17
diky, pozrem sa nato v dalsom tasku ked to budem implementovat
TT
#3

Tamas

08.03.2018 13:04

Attachment sq-grid progress bar2.jpg added

Attachment sq-grid progress bar.jpg added

Attachment sq-grid progress bar - websocket.jpg added

Jakub widget funguje pekne.

Potrebujeme par uprav/vylepseni.


1. sq progress-bar pre grid bude vseobecny widget \internal\web\app\sq-tools\sqGridWidgets\sqGridProgressBar.js

2. bude podporovat akcie pause/continue a stop (rovnako nazvane v progressbar widgete), vypis progress info ako teraz.

Ikonky budu ako ma M. v printscreene + ked sa klikne na Pause tak sa zmeni ikonka na Continue. Pri click na continue sa zavola continue callback.

3. ked sa nastavi progress<0 cell ma byt prazdny. Progress bar s akciami sa zobrazi az pri progress>0

4. ked je progress==100 zostane tam iba info message "Completed". (samotny progress bar a akcie su schovane)


Pre info spravil som male zmeny v sqGrid komponente. 

Pri volani widget sa predava aj grid 

 var widgetElement = thisSqGrid.widgets[widgetName](thisSqGrid, origI, row);

getUserData() vracia null namiesto -1


------------------------------------

Progresses sa zobrazia pre Dukascopy data downloade. 

Pridaj si novy symbol pre Dukascopy a potom daj download pre dany symbol.

Je to v Dukascopy data combo button Add/Download akcia




TT
#4

Tamas

08.03.2018 13:08

Status changed from Waiting for information to In progress

5. ked kliknem na stopped tak sa zavola stop() a cell sa da prazdny.

Pri pause sa iba zmeni ikonka na Continue + akcia.

TT
#5

Tamas

08.03.2018 13:26
Jakub este by bolo asi pekne aby sme ten sq widgets vylepsili a umoznili nastavit progress widgetu akcie ako je setStartMethod/setStopMethod/setContinueMethod/setProgress/setInfo a nerobili to cez user data napriamo.


                grid.setUserData(rowIndex, 'progress', item.percent);                 grid.setUserData(rowIndex, 'progressText', item.info);                 grid.setUserData(rowIndex, 'pause', pause);                 grid.setUserData(rowIndex, 'stop', stop);

Interne potom v sq-grid componente mozes pouzivat user data.


Ide mi oto ze dany widget je spolocny pre cely grid. Tym padom aj akcie by mohli byt spolocne pre kazdy riadok a napokon aj tak volame spat iba call(rowIndex, row)


Rozumies co myslim ?


Moment, beriem spat. 

Pre kazdy row musim mat moznost nastavit iny callback pre start/pause/stop takze to ako to je teraz je dobre.

Totizto ak bezi download na 2 riadkoch tak na dalsie riadky mozem spustit inu akciu napriklad import. Tym padom potrebujem ine callback metody.

V podstate teda mozes ignorovat cely tento comment :)


TT
#6

Tamas

20.03.2018 15:14

Status changed from Waiting for information to Fixed


Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please