Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
3 / 3 / 0
Регистрация: 12.07.2016
Сообщений: 47

Обновление таблицы после удаления объекта

02.08.2020, 19:51. Показов 1602. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток! У меня есть следующая таблица:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 return <Table striped>
      <thead className="thead-dark">
        <tr>
          <th>Табельный номер</th>
          <th>ФИО</th>
          <th>День рождения</th>
          <th>Адрес</th>
          <th>Компания</th>
          <th style={{ textAlign: "center" }}>Действия</th>
        </tr>
      </thead>
      <tbody>
        {!items || items.length <= 0 ?
          <tr>
            <td colSpan="6" align="center"><b>Сотрудники отсутствуют</b></td>
          </tr>
          : items.map(item => (
              <tr key={item.personnelId}>
              <th scope="row">
                      {item.personnelId}
              </th>
              <td>
                {item.fullName}
              </td>
              <td>
                {item.dateOfBirth}
              </td>
              <td>
                {item.address}
              </td>
              <td>
                {item.companyId}
              </td>
              <td align="center">
                <div>
                  <RegistrationModal
                    isNew={false}
                    user={item}
                    updateUserIntoState={this.props.updateState} />
                  &nbsp;&nbsp;&nbsp;
                  <Button color="danger" onClick={() => this.deleteItem(item.personnelId)}>Удалить</Button>
                </div>
              </td>
            </tr>
          ))}
      </tbody>
    </Table>;
как сделать, чтобы после удаления объекта она обновлялась?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.08.2020, 19:51
Ответы с готовыми решениями:

Обновление dataGrid сразу после добавления/удаления записи, а не после перезапуска приложения
Здравствуйте, написал в с# процедуры на добавление и удаления данных, при нажатии соответственных кнопок, всё работает, но проблема в том...

Автоматическое обновление DataGridView после удаления записи
Здравствуйте Подскажите решение задачи. На форме dgv и 2 button (одна подгружает данные в DGV, вторая удаляет из базы выделенную...

После удаления инстанциированного объекта он остается в иерархии
Экспериментировал с перетаскиванием объекта и столкнулся со странностью. При срабатывании OnEndDrag со сцены объект исчезает, но в иерархии...

1
Эксперт JS
 Аватар для Iverycool
1586 / 796 / 362
Регистрация: 01.02.2019
Сообщений: 1,047
02.08.2020, 20:56
blackden1, ну для начала что такое this.deleteItem?
Надо прикладывать полный код компонента, а не только return render'а.
Без полного кода, сложно что-то предлагать, скажу лишь, что "таблица" обновится тогда, когда произойдёт изменение state или props (если коротко: state "принадлежит" самому компоненту (и может распространятся через пропсы на его потомков), а пропсы являются "собственностью" его родителя, и по хорошему тону, компонент не должен изменять свои пропсы самостоятельно).

Как я понимаю, вы только знакомитесь с React, поэтому подкину ссылок про state из хороших руководств:
https://ru.reactjs.org/docs/st... cycle.html
https://habr.com/ru/post/461541/#section233
https://habr.com/ru/company/ruvds/blog/428077/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.08.2020, 20:56
Помогаю со студенческими работами здесь

Как освободить память после удаления объекта из вектора
Всем доброго времени суток. Никак не могу понять как освободить память, после удаления объекта из вектора... ...

Почему после удаления объекта к нему можно обратиться?
Здравствуйте, занимаюсь изучением python и вот дошёл до ООП. Есть такой код: class object: x = None y = None ...

Обновление списка файлов в listview после удаления одного из них
Здравствуйте. Скажите, пожалуйста, как сделать так, чтобы после удаления файла, который отображается в listview, нажать на кнопку, после...

Как осуществить вывод таблицы в DataGrid и обновление таблицы в БД после закрытия окна программы
Имеется БД в MS Sql с одной таблицей. Как осуществить вывод таблицы в DataGrid(или другой компонент) и обновление таблицы в БД после...

Как использовать данные VBO после удаления графического объекта?
Скажите, что можно сделать с данными VBO, которые уже не используются - т.е. если графический объект удален. Я знаю, можно их просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru