yasser777 / nettiers

Automatically exported from code.google.com/p/nettiers
0 stars 0 forks source link

Web Library enhacements #67

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hello guys,

over the last year I was using NetTiers 2.0.1 as code generation tool for
one of my projects. As I was working with this tool I was modifying and
creating new web controls templates.

So here there are:
1. EntityGridView was enhanced to support CSV export (the Excel export was
not exporting real excel format files) and a bug fix when EntityGridView
was inside an update panel. The EntityGridView also supports browsable body
(scrollable table with fixed header, caption and footer - it works great on
IE and FF).

2. All DataSource controls support async select methods (it is great to see
how all datasources on one page are pulling data from DB in parallel :)).

3. I've also created EntityDropDownList, EntityRadioButtonList,
EntityBulletedList... (basically all List controls) to display enum data
without pulling data from DB.

4. The TransactionManager now supports OnBeforeCommit, OnAfterCommit,
OnBeforeRollback, OnAfterRollback events which I was using to subscribe
execution logic that sometimes needs to be executed outside of a
transaction. For example to send email after successful commit.

I would like someone to integrate some, if not all, of these features in
the next release version of NetTiers. I see the 2.3 beta version supports
.NET 3.5 and I would like to switch to that one, but I don't have time to
make all these changes every time new ver of NetTiers is relased, plus I
think that some developers would like to use some of the features mentioned
above. 

Sorry about my English... but I'm Macedonian.

Original issue reported on code.google.com by Aleksand...@gmail.com on 1 Jul 2008 at 2:24

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by jmhin...@gmail.com on 6 Sep 2008 at 7:41

GoogleCodeExporter commented 9 years ago
When generating with my version feel free to remove files that are missing in 
the
projects. I had to add them into the templates for the project I'm working on. 

Original comment by Aleksand...@gmail.com on 9 Sep 2008 at 9:19

GoogleCodeExporter commented 9 years ago
I have created a patch for netTiers 2.3 rev 781. If you will take the time to 
make
sure that this is working 100% let me know and I'll apply this to core where it 
will
be supported in the future.

Original comment by bniemyjski on 30 Nov 2008 at 8:34

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by bniemyjski on 25 May 2009 at 3:30