setBooleanProperty(component, "preserveDataModel", _preserveDataModel); setBooleanProperty(component, "preserveRowStates", _preserveRowStates); setValueBinding(component, "forceIdIndexFormula", _forceIdIndexFormula); setValueBinding(component, "sortColumn", _sortColumn); setValueBinding(component, "sortAscending", _sortAscending); setBooleanProperty(component, "sortable", _sortable); setBooleanProperty(component, "preserveSort", _preserveSort); setStringProperty(component, UserRoleAware.ENABLED_ON_USER_ROLE_ATTR, _enabledOnUserRole); setStringProperty(component, UserRoleAware.VISIBLE_ON_USER_ROLE_ATTR, _visibleOnUserRole); setBooleanProperty(component, "renderedIfEmpty", _renderedIfEmpty); setStringProperty(component, "rowIndexVar", _rowIndexVar); setStringProperty(component, "rowCountVar", _rowCountVar); setStringProperty(component, HtmlDataTable.NEWSPAPER_ORIENTATION_PROPERTY, _newspaperOrientation); setBooleanProperty(component, "embedded", _embedded); setBooleanProperty(component, "detailStampExpandedDefault", _detailStampExpandedDefault); setStringProperty(component, "detailStampLocation", _detailStampLocation);