Показать список пар ключевых значений в подсетке Gijgo при развертыванииC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Показать список пар ключевых значений в подсетке Gijgo при развертывании

Сообщение Anonymous »


У меня есть следующие данные в сетке 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(); } }); }); Любая помощь приветствуется.

Спасибо.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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