|
|
@@ -2126,6 +2126,7 @@ jQuery(document).ready(function(){
|
|
|
$jsonData->cols = new stdClass();
|
|
|
$jsonData->primaryKey = $acl->getPrimaryKeyField();
|
|
|
$ind = 0;
|
|
|
+ $gui__hideRefFields = empty(UserProfile::getStorageTableHiddenCols($acl->getID())); // TODO: by default now - change to user settings in Kolumny dropdown
|
|
|
foreach ($visibleCols as $fieldID => $col) {
|
|
|
$ind++;
|
|
|
$columnConfig = (object)array('index'=>$ind);
|
|
|
@@ -2287,7 +2288,9 @@ jQuery(document).ready(function(){
|
|
|
}
|
|
|
|
|
|
// @see ajaxHiddenColsSave
|
|
|
- if (UserProfile::isHiddenColumn($acl->getID(), $fieldID)) {
|
|
|
+ if (UserProfile::isHiddenColumn($acl->getID(), $fieldID)
|
|
|
+ || ($gui__hideRefFields && 'ref:' === substr($columnConfig->xsdType, 0, strlen('ref:')))
|
|
|
+ ) {
|
|
|
$columnConfig->hidden = true;
|
|
|
}
|
|
|
|