Я тестирую Ace-редактор для отображения больших текстовых файлов с сервера. Поскольку он может похвастаться возможностью обрабатывать файлы до 4 миллионов строк и выделять текст, он делает его хорошим кандидатом.Как отобразить содержимое файла в редакторе Ace
Я изо всех сил пытался понять Document и EditSession от редактора Ace. По моему мнению, его можно было бы сказать редактору ace для чтения из файла и отображения его.
Я использую createEditSessiont() для создания сеанса и указания документа. Из документации API:
createEditSession (Документ | Строка текста, режим TextMode)
Документ: Обязательно. Если текст является документом, он связывает с ним EditSession. В противном случае, новый документ создается с исходным текстом
Вот мой код:
<script src="../src/ace.js"></script>
<script>
var docSession = new ace.createEditSession("../Files/myFile.log", "ace/mode/plain_text");
var editor = ace.edit("editor");
editor.setSession(docSession);
editor.setTheme("ace/theme/dawn");
</script>
Unfortunatly, все, что появляется на странице»../ файлы/myFile.log». Я предполагаю, что он создает другой файл с этим текстом вместо чтения документа. Как правильно сообщать об этом, чтобы отобразить содержимое myFile.log?
Спасибо за освобождение! – Roast