Как создать динамически изменяющуюся таблицу с помощью NextUI?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как создать динамически изменяющуюся таблицу с помощью NextUI?

Сообщение Anonymous »


Поэтому у меня нет проблем с отображением таблицы с использованием массивов и тому подобного. Моя проблема в том, что у меня есть пользовательский ввод вес, на который я хочу повлиять на элемент таблицы дозировка. Проблема в том, что я думаю, что NextUI отображает таблицу только один раз, поэтому, если < code>вес изменяется после выполнения, это не влияет на дозировку.

//..в data.ts экспортировать константные столбцы = [ { uid: "имя", имя: "ИМЯ", }, { uid: "доза", название: «ДОЗИРОВКА», }, { uid: "теги", бейджи", }, { uid: "dosageForm", наименование: «ЛЕКАРСТВЕННАЯ ФОРМА», }, ]; тип экспорта medForm = "Оральный" | «Инъекционный»; тип экспорта medTags = | «Для собак» | «Для кошек» | "Сх" | "Тх" | "Боль" | "Антибиотик" | "Стероидный препарат"; экспортировать константные лекарства: Med[] = [ { идентификатор: 1, дозировка: 0,03, название: «Мелоксикам», тэги: ["Для собак", "Для кошек", "Боль", "Sx"], Форма дозировки: «Оральный», }, ... и т. д //.. в page.tsx «использовать клиент» //импорт.. тип User = (тип лекарства)[0]; экспортировать функцию по умолчанию Home() { const renderCell = React.useCallback( (пользователь: Пользователь, columnsKey: React.Key) => { const cellValue = user[columnKey as keyof User]; переключатель (columnKey) { случай «имя»: возвращаться ( {cellValue
); случай «дозировка»: возвращаться (
{Number(cellValue) * Number(weight)} // должно меняться динамически, если я жестко запрограммирую вес, например, равный 5, дозировка останется cellValue * 5
); } }, [масса] ); возвращаться ( {(столбец) => ( {column.name} )} {(элемент) => ( {(columnKey) => ( {renderCell(item,columnKey) )} )} ) }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как вставить изменяющуюся переменную в конец списка с другим адресом [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Стиль NextUI Components не будет применяться, хотя на самом деле он применим к некоторым
    Anonymous » » в форуме CSS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Стиль NextUI Components не будет применяться, хотя на самом деле он применим к некоторым
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Переопределить атрибут стиля в компоненте NextUI NavBar
    Anonymous » » в форуме CSS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как мне заставить NextUI ListBox прокручиваться до последнего ListItem?
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»