Табулятор: использование значка с программой форматирования ссылок - PullRequest
1 голос
/ 14 июля 2020

Использование средства форматирования ссылок табулятора для столбца значков

У меня есть столбец, настроенный для средства форматирования ссылок, в котором я хотел бы отображать значок, а не текст (для имитации кнопки

У меня есть простой настраиваемый модуль форматирования, доступный для отображения значка

        function printIcon(cell, formatterParams, onRendered) 
        {
            return "<i class='fa fa-print'></i>";
        };

И столбец, определенный с помощью параметра «Метка» в ссылке, установлен на настраиваемый модуль форматирования

  {
    "field": null,
    "title": "",
    "visible": true,
    "width": 20,
    "formatter": "link",
    "formatterParams": {
      "labelField": null,
      "urlPrefix": "../record/?TaskID=",
      "urlField": "TaskID",
      "target": "",
      "label": printIcon
    },
    "headerFilter": "",
    "headerFilterParams": null,
    "headerSort": false,
    "editor": "",
    "editorOptions": null,
    "position": 16,
    "cellClick": null
  }

Однако при рендеринге ячейки значение настраиваемого средства форматирования отображается в виде текста, а не значка Visible на изображении ниже.

введите описание изображения здесь

Такое ощущение, что я упускаю что-то очевидное, но я могу добавить столбец значков и столбец ссылок, я просто не вижу способа их объединить.

Спасибо за любые предложения

Ответы [ 2 ]

0 голосов
/ 02 августа 2020

В дополнение к приведенному выше ответу Адриана вы также можете ознакомиться с документацией по форматированию столбцов значков / кнопок

0 голосов
/ 16 июля 2020

Очевидным является следующее:

http://tabulator.info/docs/4.7/format#format

"Ссылка

Средство форматирования ссылок отображает данные как привязку со ссылкой на заданное значение (по умолчанию значение будет использоваться и как URL-адрес, и как метка тега).

[...]

label - строка, представляющая метку, или функцию который должен возвращать строку для метки, функции передается компонент Cell в качестве первого аргумента "

Единственный известный мне способ связать столбец Icon и столбец Link - использовать функцию cellClick для Icon обработать ссылку в столбце Ссылка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...