Editablegrid - JSON init + скрыть столбцы

У меня есть php-файл, который генерирует следующую допустимую строку json:

{
    "metadata": [
        {
            "name": "change_id",
            "label": "changeId",
            "datatype": "string",
            "editable": false,
            "hide": true
        },
        {
            "name": "change_parent_id",
            "label": "changeParentId",
            "datatype": "string",
            "editable": false,
            "hide": true
        },
        {
            "name": "change_date",
            "label": "Date",
            "datatype": "string",
            "editable": false,
            "hide": true
        },
        {
            "name": "change_user",
            "label": "User",
            "datatype": "string",
            "editable": false,
            "hide": true
        }
    ],
    "data": [
        {
            "id": 1,
            "values": [
                "test",
                "test",
                "test",
                "test"             
            ]
        }
    ]
}

Я хотел бы спрятать 2 первых столбца, какое свойство установить в объекте метаданных?

1 ответ

Старая тема, но, поскольку я искал ответ, я публикую то, что нашел. в js-скриптах есть "скрытый" параметр, но я никогда не смогу заставить это работать.
с другой стороны, используя CSS, я смог скрыть это.
Это также может пригодиться для стиля, размера отдельных столбцов...

в CSS (то есть: demo.css) добавьте:

.editablegrid*columnName
{
   display: none;
}

то есть: у меня есть заголовок столбца, который я хочу скрыть, и прогресс столбца, который я немного стилизую:

/* Styling columns */
.editablegrid-Title {
  display: none;
}
.editablegrid-progress {
  text-align: center;
  width: 80px;
  background-color: green; 

}

Надеюсь, что это поможет кому-то еще..

Другие вопросы по тегам