Sharepoint JS CSR Render Field As HTML

Часто в проектах приходится заполнять шаблоны писем в виде HTML, смотреть логи отправленных почтовых сообщений. Для удобства просмотра написал CSR скрипт.


Было



Стало


[Ещё]

js-array-extensions

Написал небольшую библиотеку для работы с массивами объектов на javascript (js-array-extensions)


примеры:


SortBy



arrayExt.SortBy(myArrayOfObjects,[ "name", "-type" ]);


сортирует массив по полям "name" по возрастанию и  "type" по убыванию


UniqueBy



arrayExt.UniqueBy(myArrayOfObjects,["name", "type"]);


получает массив из списка уникальных объектов по полям "name" и  "type" 


FilterBy



arrayExt.FilterBy(myArrayOfObjects,[ { "key": "name", "value": "Jon", "operator": "not like" } ]; );


Фильтрует массив по полю "name" где значение НЕ СОДЕРЖИТ "Jon"

[Ещё]

Sortable.js

Добавил возможность в скрипте sortable.js пересортировывать таблицу. Необходимо когда в таблицу программно вносятся изменения в данные, в этом случае сортировка перестает быть актуальной.


[Ещё]