Powerfull Angular components library
Camelia provides angular complex components: grid, pager, suggest, tree.
Some live examples of Camelia can be found HERE.
Sources of theses examples can be acceded in the git repository angular-camelia-samples.
Grid and pager components :
Declaration of a grid and pager components in a page :
<cm:dataGrid value="dataModel" id="myGrid" style="width: 800px; height:400px" rows="20">
<cm:dataColumn id="TOWN" title="Town" width="150px"></cm:dataColumn>
<cm:dataColumn title="Postal code" width="60px" fieldName="pc"></cm:dataColumn>
<cm:dataColumn title="Info 1" value="{{$row.name1}}" width="150px"></cm:dataColumn>
<cm:dataColumn title="Info 2" value="Before {{$row.name2|upper}} after" width="150px"></cm:dataColumn>
</cm:dataGrid>
<cm:pager for="myGrid"></cm:pager>
For developers not interested in building the Camelia library... use bower to install and use the Camelia distribution files.
Change to your project's root directory.
# To get the latest stable version, use Bower from the command line.
bower install angular-camelia
# To get the most recent, latest committed-to-master version use:
bower install angular-camelia#master
There is a NPM packaging :
npm install angular-camelia
Olivier Oeuillot (oeuillot@vedana.com)
(Creative Commons License)
The licensor permits others to copy, distribute, display, and perform the work. In return, licenses may not use the work for commercial purposes -- unless they get the licensor's permission.
The licensor permits others to copy, distribute, display and perform only unaltered copies of the work -- not derivative works based on it.