DmitrMakeev commited on
Commit
0a969f5
1 Parent(s): e0b0269

Update data_gc_tab.html

Browse files
Files changed (1) hide show
  1. data_gc_tab.html +9 -5
data_gc_tab.html CHANGED
@@ -214,8 +214,8 @@
214
 
215
  <script>
216
  // Функция для создания всплывающего окна с деталями строки
217
- var rowPopupFormatter = function(e, row, onRendered){
218
- var data = row.getData(),
219
  container = document.createElement("div"),
220
  contents = "<strong style='font-size:1.2em;'>Детали пользователя</strong><br/><ul style='padding:0; margin-top:10px; margin-bottom:0;'>";
221
  contents += "<li><strong>Имя:</strong> " + data.name + "</li>";
@@ -227,7 +227,7 @@
227
  return container;
228
  };
229
 
230
- // Инициализация таблицы с использованием rowClickPopup
231
  document.addEventListener('DOMContentLoaded', function() {
232
  fetch('https://dmtuit-gcapirabiz.hf.space/data_gc_tab_out?api_sys=fasSd345D')
233
  .then(response => response.json())
@@ -246,7 +246,6 @@
246
  pagination: "local", // enable local pagination
247
  paginationSize: 50, // number of rows per page
248
  selectable: true, // enable row selection
249
- rowClickPopup: rowPopupFormatter, // добавляем всплывающее окно при клике на строку
250
  columns: [
251
  {title:"Номер в списке", field:"id"},
252
  {title:"Имя", field:"name", width:100},
@@ -256,7 +255,12 @@
256
  }, width:120},
257
  {title:"Город", field:"b_city", width:110},
258
  {title:"Email", field:"email", width:110},
259
- {title:"Реплики", field:"b_mess", width:95},
 
 
 
 
 
260
  {title:"Куратор", field:"curator", formatter: linkFormatter},
261
  {title:"Статус покупки", field:"shop_st", formatter: function(cell, formatterParams, onRendered) {
262
  var status = cell.getValue();
 
214
 
215
  <script>
216
  // Функция для создания всплывающего окна с деталями строки
217
+ var cellPopupFormatter = function(cell){
218
+ var data = cell.getData(),
219
  container = document.createElement("div"),
220
  contents = "<strong style='font-size:1.2em;'>Детали пользователя</strong><br/><ul style='padding:0; margin-top:10px; margin-bottom:0;'>";
221
  contents += "<li><strong>Имя:</strong> " + data.name + "</li>";
 
227
  return container;
228
  };
229
 
230
+ // Инициализация таблицы с использованием cellClick
231
  document.addEventListener('DOMContentLoaded', function() {
232
  fetch('https://dmtuit-gcapirabiz.hf.space/data_gc_tab_out?api_sys=fasSd345D')
233
  .then(response => response.json())
 
246
  pagination: "local", // enable local pagination
247
  paginationSize: 50, // number of rows per page
248
  selectable: true, // enable row selection
 
249
  columns: [
250
  {title:"Номер в списке", field:"id"},
251
  {title:"Имя", field:"name", width:100},
 
255
  }, width:120},
256
  {title:"Город", field:"b_city", width:110},
257
  {title:"Email", field:"email", width:110},
258
+ {title:"Реплики", field:"b_mess", width:95, cellClick:function(e, cell){
259
+ if (cell.getColumn().getField() === "b_mess") {
260
+ var popup = cellPopupFormatter(cell);
261
+ document.body.appendChild(popup);
262
+ }
263
+ }},
264
  {title:"Куратор", field:"curator", formatter: linkFormatter},
265
  {title:"Статус покупки", field:"shop_st", formatter: function(cell, formatterParams, onRendered) {
266
  var status = cell.getValue();