Элемент me-table
Основной и единственный элемент для вывода таблиц и редактируемых таблиц
Общее
Обратите внимание на структуру всех классов
Структура
{
"__tid": "(any)",
"align": "(string)",
"analyzable": "(boolean)",
"attrs": {
"addObjectButton": {
"cssClass": "(string)",
"cssProperties": "(string)",
"disabled": "(boolean)",
"drawAsMainElementOnParentElemIsEmpty": "(boolean)",
"env": {
"state": "(string)"
},
"icon": "(string)",
"icon_image": "(string)",
"modalSize": "( xs, sm, md, lg, fullscreen, max )",
"mode": "( modal, sidenav, hidden )",
"pageId": "(string)",
"title": "(string)",
"tooltip": {
"content": "(string)",
"jsonContent": "(string)",
"label": "(string)",
"output": "(any)"
}
},
"cardViewEnabled": "(boolean)",
"cardViewOutputPath": "(string)",
"childEntityId": "(string)",
"defaultView": "(string)",
"editable": {
"hideAddRowButton": "(true)"
},
"entityCardLink": "(any)",
"exportOptions": {
"dialog": "(boolean)"
},
"goalSeek": {
"variantsRefPvmData": "(string)"
},
"hiddenColumns": {
"allowedGroupIds": [
"(string)"
],
"columns": [
"(string)"
]
},
"mapViewEnabled": "(boolean)",
"menu": {
"entityId": "(string)",
"env": {
"state": "(string)"
},
"icon": "(string)",
"id": "(string)",
"includeCellValues": "(boolean)",
"includeColumnsMetadata": "(boolean)",
"includeRowValues": "(boolean)",
"modalSize": "( xs, sm, md, lg, fullscreen, max )",
"modalTitle": "(string)",
"mode": "( modal, sidenav, hidden )",
"name": "(string)",
"objectId": "(string)",
"pageId": "(string)"
},
"native": "(any)",
"options": {
"bodyCompile": "(boolean)",
"entityCardLink": "(boolean)",
"footerClass": "(string)",
"header": "(boolean)",
"nowrapData": "(boolean)",
"pinHeader": "(boolean)",
"rowHeaders": "(boolean)",
"rowsCounter": "(boolean)",
"tableCssClass": "(string)",
"type": "(string)"
},
"search": {
"placeholder": "(string)",
"visible": "(boolean)"
}
},
"bindAttrs": [
{
"source": "(string)",
"target": "(string)"
}
],
"calculator": {
"currentValue": "(any)",
"decimals": "(number)",
"depends": [
"(string)"
],
"formula": "(string)",
"path": "(string)"
},
"cells": [
"(any)"
],
"changeState": "(any)",
"cssClass": "(string)",
"cssFormClass": "(string)",
"defaultValue": "(any)",
"depends": [
"(string)"
],
"elemClassName": "(string)",
"elems": "(any)",
"entityId": "(string)",
"eraseValue": "(boolean)",
"errors": [
{
"id": "(string)",
"name": "(string)"
}
],
"exportable": "(boolean)",
"filterable": "(boolean)",
"formHorizontal": "(boolean)",
"help": "(string)",
"icon": "(string)",
"id": "(string)",
"inlineForm": "(boolean)",
"label": "(string)",
"listen": [
{
"$promise": "(any)",
"code": [
"( ADD | SET, REMOVE )"
],
"entityId": "(string)",
"objectId": "(string)",
"pubSubChannel": [
"(string)"
],
"refreshRefPvmData": "(any)",
"reload": "(any)",
"selectAfterAdd": "(boolean)"
}
],
"liveReload": "(boolean)",
"maxMenuHeight": "(number)",
"name": "me-table",
"noMenuPortalTarget": "(boolean)",
"offset": "(number)",
"onLoadOptionsCallback": "(Function)",
"order": "(number)",
"persistValueView": "(boolean)",
"refData": "(any)",
"selectedValueView": "(any)",
"selfDepends": "(boolean)",
"selfDependsSettings": "(any)",
"selfDependsSettingsLoaded": "(any)",
"span": "(number)",
"tooltip": {
"content": "(string)",
"jsonContent": "(string)",
"label": "(string)",
"output": "(any)"
},
"updateElemAttrsFromOptions": "(boolean)",
"valid": "(boolean)",
"validateInProgress": "(boolean)",
"value": "(string)",
"visible": "(string)"
}
@default “left”
@link http://apps.devision.io/page?p=3593&a=35
@link http://localhost:8080/page?p=493c9084-85b8-4a00-a478-43ca056541a0&a=sp
@example https://apps.devision.io/page?p=4329&a=35
@example https://apps.devision.io/page?p=3597&a=35
@default false
@example https://apps.devision.io/page?p=3570&a=35
@example https://apps.devision.io/page?p=4329&a=35
@link http://ui.adplatform.lan/Static_Full_Version/icons.html
@link {http://stackoverflow.com/questions/12201835/form-inline-inside-a-form-horizontal-in-twitter-bootstrap}
@example https://apps.devision.io/page?p=3570&a=35
@example https://apps.devision.io/page?p=3597&a=35
@example https://apps.devision.io/page?p=3443&a=35
@beta
@link http://localhost:8080/page?p=36a8d1ef-fe3d-4011-9ea3-5a2a87c2df45&a=35