Awesome Stuff...
Just few questions
1. What if I need to hide/show few rows?
2. What if my JSON has multiple array? ObjectA.ObjectB.property? I can
see very simple usage like ObjectA.property in the table;
3. Adding click event handler for columns? Which opens up new URL/TAB?
4. Pagination to be more advanced like having { First(<<), Previous(<),
[currentpage/totalpage] Next(>), Last(>>) } having to view the itemsbypage
to custom-select to display[5,10,25,50,100]
-santosh
On Tuesday, 28 May 2013 02:00:52 UTC+5:30, lorenzofox3 wrote:
>
> Hi Angularians,
>
> For a personal project I have developed a grid / table module. I thought
> it might interest some people so I wrote a documentation/example
> website<http://lorenzofox3.github.io/smart-table-website/>
>
> Feel free to contribute and to give me feedbacks.
>
> Here are the current features.
>
> - table markup: it is a table and follows the semantic of an HTML
> table.
> - manage your layout: you can choose the number of columns and how the
> should be mapped to your data model
> - format data: you can choose how the data are formatted within a
> given column:
> - by giving your own format function
> - using one of the built-in angular filters
> - Sort data
> - using your own algorithm
> - using the 'orderBy' angular algorithm: in this case you'll be
> able to provide predicates as explained in orderBy filter
> documentation <http://docs.angularjs.org/api/ng.filter:orderBy>
> - Filter data
> - using a global search input box
> - using the controller API to filter according to a particular
> column
> - Select data row(s) according to different modes:
> - single: one row selected at the time
> - multiple: many row selected at the time. In this case you can
> also add a selection column with checkboxes
> - Simple style: you can easily give class name to all the cells of a
> given column and to the header as well
> - template cell:
> - you can provide template for a given column header (it will be
> compiled so that you can attach directves to it)
> - same for the data cells
> - Edit cells: you can make cells editable and specify a type for the
> input so that validation rules, etc will be applied
> - Client side pagination : you can choose the number of rows you want
> to display and use the
> angular-ui.bootstrap<http://angular-ui.github.io/bootstrap/> pagination
> directive to navigate.
> - All the directives of the table use the table controller API. It
> means that you can easily change the templates and directives but still
> using the API to perform any operatio
>
> cheers,
>
> Laurent
>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.