@@ -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 ) )
@@ -4077,6 +4081,22 @@ component extends="preside.system.base.AdminHandler" {
40774081 ) );
40784082 }
40794083
4084+ private array function _getObjectCenterAlignFields ( required string objectName ) {
4085+ return listToArray ( presideObjectService .getObjectAttribute (
4086+ objectName = arguments .objectName
4087+ , attributeName = " datamanagerCenterAlignFields"
4088+ , defaultValue = " "
4089+ ) );
4090+ }
4091+
4092+ private array function _getObjectRightAlignFields ( required string objectName ) {
4093+ return listToArray ( presideObjectService .getObjectAttribute (
4094+ objectName = arguments .objectName
4095+ , attributeName = " datamanagerRightAlignFields"
4096+ , defaultValue = " "
4097+ ) );
4098+ }
4099+
40804100 private array function _getObjectHiddenFieldsForGrid ( required string objectName ) {
40814101 return dataManagerService .listHiddenGridFields ( arguments .objectName );
40824102 }
0 commit comments