Hi,

You probably want to override the LinkDecorator#renderActionLinks method to 
customize your button style:

http://click.apache.org/docs/extras-api/org/apache/click/extras/control/LinkDecorator.html

There is a demo in the javadoc above as well.

regards

Bob



On 2013/07/05 23:37, Kristian Lind wrote:
Hi, I am using a table to show a list of items.

The item in the list is a order request.

*orderRequestItemsTable = new Table("orderRequestItemsTable");*
*orderRequestItemsTable.setClass(Table.CLASS_ISI);*
*orderRequestItemsTable.setPageSize(Constants.MAX_PAGE_SIZE);*
*orderRequestItemsTable.setSortable(false);*
*orderRequestItemsTable.addStyleClass("dash_table");*
*.....*
*orderRequestItemsTable.addColumn(createTableColumn("receivedDate", "Received Time Stamp", "20%", "left", null));
*
*
*
*final PageLink linkToOrder = new PageLink("", "View ", viewer);*
*linkToOrder.addStyleClass("btn_small btn-primary");*
*
*
*orderRequestItemsTable.addColumn(createTableColumn("Order", "Order", "10%", 
"left",*
* new LinkDecorator(orderRequestItemsTable, new AbstractLink[]{linkToOrder}, "order.id <http://order.id>", "order")));*
**
*addControl(orderRequestItemsTable);*


The order request object has a boolean variable, and if the value is true i want to show a blue button, else a green button.
In the code above only a blue button is shown... 
*linkToOrder.addStyleClass("btn_small btn-primary");*

Thanks....


--
Best regards

Kris

Reply via email to