@@ -59,6 +59,8 @@ component extends="preside.system.base.AdminHandler" {
5959 objectName = objectName
6060 , gridFields = prc .gridFields ?: _getObjectFieldsForGrid ( objectName )
6161 , sortableFields = prc .sortableFields ?: _getObjectSortableFields ( objectName )
62+ , centerAlignFields = prc .centerAlignFields ?: _getObjectCenterAlignFields ( objectName )
63+ , rightAlignFields = prc .rightAlignFields ?: _getObjectRightAlignFields ( objectName )
6264 , hiddenGridFields = prc .hiddenGridFields ?: []
6365 , batchEditableFields = prc .batchEditableFields ?: []
6466 , isMultilingual = IsTrue ( prc .isMultilingual ?: " " )
@@ -90,6 +92,8 @@ component extends="preside.system.base.AdminHandler" {
9092 gridFields = args .gridFields ?: _getObjectFieldsForGrid ( objectName )
9193 , hiddenGridFields = args .hiddenGridFields ?: _getObjectHiddenFieldsForGrid ( objectName )
9294 , sortableFields = args .sortableFields ?: _getObjectSortableFields ( objectName )
95+ , centerAlignFields = args .centerAlignFields ?: _getObjectCenterAlignFields ( objectName )
96+ , rightAlignFields = args .rightAlignFields ?: _getObjectRightAlignFields ( objectName )
9397 , batchEditableFields = args .batchEditableFields ?: dataManagerService .listBatchEditableFields ( objectName )
9498 , isMultilingual = IsTrue ( args .isMultilingual ?: multilingualPresideObjectService .isMultilingual ( objectName ) )
9599 , draftsEnabled = IsTrue ( args .draftsEnabled ?: datamanagerService .areDraftsEnabledForObject ( objectName ) )
@@ -4085,6 +4089,22 @@ component extends="preside.system.base.AdminHandler" {
40854089 ) );
40864090 }
40874091
4092+ private array function _getObjectCenterAlignFields ( required string objectName ) {
4093+ return listToArray ( presideObjectService .getObjectAttribute (
4094+ objectName = arguments .objectName
4095+ , attributeName = " datamanagerCenterAlignFields"
4096+ , defaultValue = " "
4097+ ) );
4098+ }
4099+
4100+ private array function _getObjectRightAlignFields ( required string objectName ) {
4101+ return listToArray ( presideObjectService .getObjectAttribute (
4102+ objectName = arguments .objectName
4103+ , attributeName = " datamanagerRightAlignFields"
4104+ , defaultValue = " "
4105+ ) );
4106+ }
4107+
40884108 private array function _getObjectHiddenFieldsForGrid ( required string objectName ) {
40894109 return dataManagerService .listHiddenGridFields ( arguments .objectName );
40904110 }
0 commit comments