...

Обнуление таблицы

Тема в разделе "Вопросы по ELMA365 Platform", создана пользователем Griffith88, 2 июн 2026 в 16:52.

  1. Griffith88

    Griffith88 Участник

    Читаю SDK по таблице

    https://tssdk.elma365.com/ru/2026.4/pages/quick-start/intro_tables.html#сортировка-данных-в-таблице

    Цитата:
    /* Удаляем элементы первоначальной таблицы.
    Создаем цикл, который обрабатывает каждый элемент массива — строку таблицы.
    (let i = table.length - 1) — возвращаем количество строк,
    вычитая из длины массива единицу, так как элементы массива отсчитываются от 0;
    (i >= 0) — задаем условие, при котором цикл будет выполняться;
    (i--) — последовательно обрабатываем все элементы */
    for (let i = table.length - 1; i >= 0; i--) {

    // Удаляем каждую строку
    table.delete(i);
    };

    А разве нету просто метода truncate, clearTable или что нить подобноее? просто не логичнее ли через конструктор создать пустой объект таблицы и перепривязать ссылку?
    Просто удалять по строчке из таблицы довольно затратно, а если там 10000 записей?
  2. Griffith88

    Griffith88 Участник

    случайно наткнулся:
    Метод позволяет создавать новый экземпляр таблицы.
    const table = Context.fields.table.create(); В справке не нашел вообще этого метода...