Показать список пар ключевых значений в подсетке Gijgo при развертывании ⇐ C#
Показать список пар ключевых значений в подсетке Gijgo при развертывании
У меня есть следующие данные в сетке Gijgo:
В основной сетке отображаются идентификаторы полей, ItemBC, ParItemBC и т. д.. отлично. Но я хочу подробно отобразить ParamDetails в подсеткеTemplate, но не могу это показать. Пробовал многое с шаблоном подробностей, но не смог отобразить детали в подсетке.
Данные:
{ "записи": [ { «Идентификатор»: 33321, "ItemBC":"000463712", "ParItemBC":"000118974", "Статус":"1", "Создано":"u228", "CreationDate":"\/Date(1695848400000)\/", "ОИд":1, «Детали Парам»: [ { "PName":"Парам1", "PValue":"33,5" }, { "PName":"Парам2", "PValue":"493,4" }, { "PName":"Парам3", "PValue":"88" }, { "PName":"Парам8", "PValue":"Тестирование параметра8" } ] } ] } JavaScript:
$(document).ready(function () { сетка = $('#grid').grid({ асинхронный: правда, источник данных: '/Search/ListPages', uiLibrary: "bootstrap4", столбецРеордер: правда, Размер шрифта: '13px', Библиотека иконок: 'fontawesome', столбцы: [ { поле: 'Id', сортировка: true, ширина: 60 }, { поле: 'ItemBC', заголовок: 'ItemBC', сортировка: true, ширина: 80 }, { поле: 'ParItemBC', заголовок: 'ParentItemBC', сортировка: true, ширина: 80}, { поле: «Статус», заголовок: «Статус», ширина: 100 }, { поле: «CreatedBy», заголовок: «CreatedBy», ширина: 70, cssClass: «label-primary» }, { поле: «Дата создания», заголовок: «Дата создания», ширина: 80 } ], DetailTemplate: '', значки: { expandRow: '', коллапсРов: '' }, пейджер: {enable: true, limit: 5, размеры: [2, 5, 10, 20] } }); Grid.on('detailExpand', function (e, $detailWrapper, Record) { var subggrid = $detailWrapper.append('').find('table').grid({ Источник данных: запись, столбцы: [ { title: 'PName', средство визуализации: функция (значение, запись) { return Record.ParamDetails.PName; }}, { title: 'PValue', средство визуализации: функция (значение, запись) { return Record.ParamDetails.PValue; }} ], }); }); Grid.on('detailCollapse', function (e, $detailWrapper, Record) { $detailWrapper.empty(); }); $("#btnSearch").on("клик", Поиск); $("#search").keyup(функция (событие) { если (event.keyCode === 13) { $("#btnSearch").click(); } }); }); Любая помощь приветствуется.
Спасибо.
У меня есть следующие данные в сетке Gijgo:
В основной сетке отображаются идентификаторы полей, ItemBC, ParItemBC и т. д.. отлично. Но я хочу подробно отобразить ParamDetails в подсеткеTemplate, но не могу это показать. Пробовал многое с шаблоном подробностей, но не смог отобразить детали в подсетке.
Данные:
{ "записи": [ { «Идентификатор»: 33321, "ItemBC":"000463712", "ParItemBC":"000118974", "Статус":"1", "Создано":"u228", "CreationDate":"\/Date(1695848400000)\/", "ОИд":1, «Детали Парам»: [ { "PName":"Парам1", "PValue":"33,5" }, { "PName":"Парам2", "PValue":"493,4" }, { "PName":"Парам3", "PValue":"88" }, { "PName":"Парам8", "PValue":"Тестирование параметра8" } ] } ] } JavaScript:
$(document).ready(function () { сетка = $('#grid').grid({ асинхронный: правда, источник данных: '/Search/ListPages', uiLibrary: "bootstrap4", столбецРеордер: правда, Размер шрифта: '13px', Библиотека иконок: 'fontawesome', столбцы: [ { поле: 'Id', сортировка: true, ширина: 60 }, { поле: 'ItemBC', заголовок: 'ItemBC', сортировка: true, ширина: 80 }, { поле: 'ParItemBC', заголовок: 'ParentItemBC', сортировка: true, ширина: 80}, { поле: «Статус», заголовок: «Статус», ширина: 100 }, { поле: «CreatedBy», заголовок: «CreatedBy», ширина: 70, cssClass: «label-primary» }, { поле: «Дата создания», заголовок: «Дата создания», ширина: 80 } ], DetailTemplate: '', значки: { expandRow: '', коллапсРов: '' }, пейджер: {enable: true, limit: 5, размеры: [2, 5, 10, 20] } }); Grid.on('detailExpand', function (e, $detailWrapper, Record) { var subggrid = $detailWrapper.append('').find('table').grid({ Источник данных: запись, столбцы: [ { title: 'PName', средство визуализации: функция (значение, запись) { return Record.ParamDetails.PName; }}, { title: 'PValue', средство визуализации: функция (значение, запись) { return Record.ParamDetails.PValue; }} ], }); }); Grid.on('detailCollapse', function (e, $detailWrapper, Record) { $detailWrapper.empty(); }); $("#btnSearch").on("клик", Поиск); $("#search").keyup(функция (событие) { если (event.keyCode === 13) { $("#btnSearch").click(); } }); }); Любая помощь приветствуется.
Спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование карты: добавление новых пар ключевых значений в существующую карту Java 8
Anonymous » » в форуме JAVA - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-