Hello all,
I developed simple mixin that disables sorting for any Grid. I didn't test
it extensively, but it seems to work, so if anyone is interested here it is:
import org.apache.tapestry5.annotations.InjectContainer;
import org.apache.tapestry5.beaneditor.BeanModel;
import org.apache.tapestry5.beaneditor.PropertyModel;
import org.apache.tapestry5.corelib.components.Grid;
import java.util.List;
public class GridSortingDisabled {
@InjectContainer
private Grid grid;
private void setupRender() {
BeanModel model = grid.getDataModel();
List<String> propertyNames = model.getPropertyNames();
for (String propName : propertyNames) {
PropertyModel propModel = model.get(propName);
propModel.sortable(false);
}
}
}
Cheers,
Vjeran
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org