|
|
@@ -820,15 +820,13 @@ class TableAjax extends ViewAjax {
|
|
|
$vDefault = $this->_acl->getFieldDefaultValue($fieldName);
|
|
|
if (!empty($vDefault)) $fieldParams['default'] = $vDefault;
|
|
|
if (!empty($vDefault)) $response['defaultValue'] = $vDefault;
|
|
|
- {
|
|
|
+ if (method_exists($this->_acl, 'getFormItem')) {
|
|
|
try {
|
|
|
$item = $this->_acl->getFormItem('W', $fieldID, "f{$fieldID}", $fieldVal, $fieldParams, $record);
|
|
|
$response['formItem'] = $item;
|
|
|
if (!empty($item['rawColType']['simpleType'])) $response['simpleType'] = $item['rawColType']['simpleType'];
|
|
|
if (!empty($item['rawColType']['restrictions'])) $response['restrictions'] = $item['rawColType']['restrictions'];
|
|
|
- echo '<div style="display:none">';
|
|
|
- DBG::_(true, true, "item", $item, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
- echo '</div>';
|
|
|
+ DBG::log($item, 'array', "\$item (Acl->getFormItem)");
|
|
|
} catch (Exception $e) {
|
|
|
echo '<div style="display:none">';
|
|
|
UI::alert('danger', $e->getMessage());
|