文件操作 - jsontree.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/core/components/jsontree/jsontree.ts
编辑文件内容
import coreModule from 'app/core/core_module'; import { JsonExplorer } from '@grafana/ui'; coreModule.directive('jsonTree', [ function jsonTreeDirective() { return { restrict: 'E', scope: { object: '=', startExpanded: '@', rootName: '@', }, link: (scope: any, elem) => { let expansionLevel = scope.startExpanded; if (scope.startExpanded === 'true') { expansionLevel = 2; } else if (scope.startExpanded === 'false') { expansionLevel = 1; } const jsonObject = { [scope.rootName]: scope.object }; const jsonExp = new JsonExplorer(jsonObject, expansionLevel, { animateOpen: true, }); const html = jsonExp.render(true); elem.append(html); }, }; }, ]);
修改文件时间
将文件时间修改为当前时间的前一年
删除文件