DmitrMakeev
commited on
Commit
•
0a969f5
1
Parent(s):
e0b0269
Update data_gc_tab.html
Browse files- data_gc_tab.html +9 -5
data_gc_tab.html
CHANGED
@@ -214,8 +214,8 @@
|
|
214 |
|
215 |
<script>
|
216 |
// Функция для создания всплывающего окна с деталями строки
|
217 |
-
var
|
218 |
-
var data =
|
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 |
-
// Инициализация таблицы с использованием
|
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();
|