Re: Web Reporting


Craig Martin
 

I've got one more question on this, and I'm throwing it out to whoever feels like answering:


What kinds of problems do you face as a Magic developer building web applications?

What kinds of things would help you solve those problems?

What kinds of systems do you need and want to build?


Your answers can be private to me directly or here, we're amongst friends after all.


From: main@magicu-l.groups.io <main@magicu-l.groups.io> on behalf of Craig Martin <craig@...>
Sent: Thursday, April 27, 2017 11:45:32 AM
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] Web Reporting
 

It's a journey, take a step at a time. You can build really complex things simply with only a few basic technologies, take a look at handlebarsjs to round out simple web applications - that can do a lot of heavy lifting very easily. jQuery is instantly accessible absolutely get to grips with it (and you will quite easily) but there are lots of choices when it comes to great front-end frameworks, XPA/XPI on the backend is the secret sauce, guard it with your life. :-)







From: main@magicu-l.groups.io <main@magicu-l.groups.io> on behalf of Tom Worthen <tworthen@...>
Sent: Thursday, April 27, 2017 10:59:06 AM
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] Web Reporting
 

I figured I might get a response from you if I mentioned you. J Have never heard it referred to as name-checking before. Guess I am not up on urban lingo

 

Yes, I was still working on that page probably when you looked at it. I finally got it all figured out. Had to do it a little different than what was there when you looked at it but if you check again now you will notice no errors and it is working. I had an open question on their forum that had been responded to by a site admin this morning but I was trying to figure out what he was explaining and had posted a question back to him and while I was waiting figured I should share this option with the group because this is a great way to do web based reports.

 

I still struggle with JavaScript and now this is introducing jquery as well. Luckily I don’t have to know all of it yet.

Thanks,

Tom

 

From: main@magicu-l.groups.io [mailto:main@magicu-l.groups.io] On Behalf Of Craig Martin
Sent: Thursday, April 27, 2017 11:58 AM
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] Web Reporting

 

Hi,

 

Since you name-checked me, I'll say I actually use datatables from time to time for presentation in web applications, in fact I built an add-on to do what their commercial editor (the auto popup dialog for a kind of magic screen-mode record crud on selecting a row) does with a bit more flexibility. 

 

Take a look at the js console in js bin, you currently have 17 errors, all related to missing commas. You are missing a comma after fixedHeader: true and a missing comma after "data": 'Product Title' - the json object you're passing into the Datatable function just needs to be valid

 

Everything is in plain sight with datatables, it's very straightforward, but you need to honour what it expects. Everybody stumbles.

 

Do well.


From: main@magicu-l.groups.io <main@magicu-l.groups.io> on behalf of Tom Worthen <tworthen@...>
Sent: Thursday, April 27, 2017 7:49:27 AM
To: main@magicu-l.groups.io
Subject: [magicu-l] Web Reporting

 

In San Diego last year in the HTML merge section there were several individuals that mentioned one of their largest hurdles was reporting on the internet. I am not talking RIA but HTML Merge. I recently came across a product/framework that handles a lot of the issues that we face in reporting with HTML merge. You can learn a lot about this by going to www.datatables.net. I am working on creating my first report with this code set and have run into a couple of hurdles that should be easy to solve but because of all the css and js work that is going on they are not simple. If you are interested in my sample you can see it here: http://live.datatables.net/qicusiha/8/edit. They offer a sandbox to try out a lot of the functions and they have a pretty good forum, not as good as this list but good. The link I posted to my sample is in their sandbox.

 

As part of the css and js they have it handles sorting, paging, searching, exporting(csv, excel, and pdf),  and a host of other things that are very nice. They have a download manager where you can go through and select what you want included in your files and then you can download it all. This is all free. They do have premium support that costs but the main forum is free.

 

What I am struggling with is changing the overall font size of the table and setting a fixed width on one of the columns.

 

I know there are individuals in this group that are more versed on css and js than I am; Craig’s name comes to mind. J

 

I think there are users that could benefit by using this technology and if anyone would like to offer assistance to me to get the parts that I need working I would appreciate it.

Thanks,

Tom

Join {main@magicu-l.groups.io to automatically receive all group messages.