...

Наполнение таблицы

Тема в разделе "Примеры сценариев", создана пользователем trifolog, 28 апр 2022.

  1. trifolog

    trifolog Новичок

    Добрый день.
    В приложении имеется поле с типом "Таблица".
    Хочу сценарием создать новую строку и вставить в строку данные.
    На форме просмотра в сценарий "на клиенте" Делаю так:

    async function onInit(): Promise<void> {
    const row = Context.data.tablica2!.insert()
    row.kompaniya = '123123'
    }

    Но строка не добавляется и/или данные не вставляются.
    Не пойму, в чем может быть проблема.
    Поделитесь рабочим решением пожалуйста.
  2. kurbatov-la

    kurbatov-la Активный участник

    Для такого случая заполнение строк в контекстной переменной лучше перенести в серверную часть.
    А в onInit() вызвать серверный метод через
    Код:
    
    await Server.rpc.FillTable()
    
    
  3. pozhidaev

    pozhidaev Новичок

    Ещё один способ - это сохранить таблицу в саму себя
    async function onInit(): Promise<void> {
    const row = Context.data.tablica2!.insert()
    row.kompaniya = '123123'
    Context.data.tablica2 = Context.data.tablica2
    }