Jump to content

HowTo question: Make a "beautifull" schedule-Overview


erich.wanker

Recommended Posts

Hy ..

ANY IDEA HOW TO REALIZE FOLLOWING THING ??

thanX

Erich

 

 

I should make a "beautifull schedule"-Grid like this .. ;-)

 

request.thumb.jpg.0e6e4fc32bff3b72a7a94a402bdb4d6b.jpg

Base Tabels for this View should be:

  • Object (Name, Number..)
  • Schedules (Number of linked Object, Name of Schedule, Beginn-date, end-date,....)

funktions

Sortable Objekt column (asc desc)

Schedules with incement startdate (asc desc)

Flex-view (screen-width and heigh NOT fix)

With Paged Grid (sometimes recordcount > 500)

clicking on a blue timeline-panel should open the schedule with his informations...

 

 

 

Link to comment
Share on other sites

It's at this point that one becomes suddenly, a web developer and starts learning all about DOM, CSS, JS and maybe ES6 and a bunch of other things (maybe Sencha ExtJS). :/  (My experience having had to create grids as well.)  And eventually maybe one learns enough to create a UniGUI component to save others the hassle.  

From experience, you can get quite advanced with jqGrid, though it has its own quirks and foibles, and off the top of my head I'm not entirely sure how to integrate that into UniGUI in a nice way (yet).  There's actually multiple JS table options, another would be Datatables, though this still also depends on JQuery.

Otherwise ... roll your own, but that's obviously not so trivial if you're having to learn the JS ecosystem and do the work. :/

Link to comment
Share on other sites

ok ... i made a own solution .. using HTML in uniDBGrid..

 

injecting HTML in procedure TVersatile_main_handle.dbuntenFieldImageURL(
  const Column: TUniDBGridColumn; const AField: TField;
  var OutImageURL: string);

(the used blue images are not transparent .. just fast placeholders..)

 

Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...