This question has been answered by Bruno17. See the first response.
{
"formtabs":"",
"contextmenus":"",
"actionbuttons":"",
"columnbuttons":"",
"filters":"",
"extended":{
"migx_add":"",
"disable_add_item":"",
"add_items_directly":"",
"formcaption":"",
"update_win_title":"",
"win_id":"usertest",
"maxRecords":"",
"addNewItemAt":"bottom",
"multiple_formtabs":"",
"multiple_formtabs_label":"",
"multiple_formtabs_field":"",
"multiple_formtabs_optionstext":"",
"multiple_formtabs_optionsvalue":"",
"actionbuttonsperrow":4,
"winbuttonslist":"",
"extrahandlers":"",
"filtersperrow":4,
"packageName":"",
"classname":"modUser",
"task":"",
"getlistsort":"",
"getlistsortdir":"",
"sortconfig":"",
"gridpagesize":"",
"use_custom_prefix":"0",
"prefix":"",
"grid":"",
"gridload_mode":1,
"check_resid":1,
"check_resid_TV":"",
"join_alias":"",
"has_jointable":"yes",
"getlistwhere":{
"UserGroup.user_group":5
},
"joins":[
{
"alias":"Profile"
},
{
"alias":"UserGroup",
"classname":"modUserGroupMember",
"on":"UserGroup.member=modUser.id"
}
],
"hooksnippets":"",
"cmpmaincaption":"User Manager",
"cmptabcaption":"Users",
"cmptabdescription":"Manage Users here",
"cmptabcontroller":"",
"winbuttons":"",
"onsubmitsuccess":"",
"submitparams":""
},
"columns":[
{
"MIGX_id":1,
"header":"ID",
"dataIndex":"id",
"width":10,
"sortable":true,
"show_in_grid":1,
"renderer":"",
"clickaction":"",
"selectorconfig":"",
"renderchunktpl":"",
"renderoptions":"",
"editor":""
},
{
"MIGX_id":2,
"header":"Username",
"dataIndex":"username",
"width":30,
"sortable":true,
"show_in_grid":1,
"renderer":"",
"clickaction":"",
"selectorconfig":"",
"renderchunktpl":"",
"renderoptions":"",
"editor":""
},
{
"MIGX_id":3,
"header":"Fullname",
"dataIndex":"Profile_fullname",
"width":30,
"sortable":"false",
"show_in_grid":1,
"renderer":"",
"clickaction":"",
"selectorconfig":"",
"renderchunktpl":"",
"renderoptions":"",
"editor":""
}
]
}
{"UserGroup.user_group":5}
[
{
"alias":"Profile"
},
{
"alias":"UserGroup",
"classname":"modUserGroupMember",
"on":"UserGroup.member=modUser.id"
}
]
"dataIndex":"Profile_fullname",
{"getcustomconfigs":"users_getexportfields"}
$processor = $modx->getOption('processor',$scriptProperties,'');
switch($processor){
case 'export':
$customconfigs = '{"exportfields":{"username":"Username","Profile_fullname":"Fullname"}}';
return $customconfigs;
break;
}
return;