Я работаю над Descoard ASP.NET и девекспресс. На приборной панели я хочу добавить столбец, содержащий кнопку в каждой строке. Код панели панели в XML и имеет контроллер в C#. Скриншот gridview У меня есть и хочу добавить новый столбец, содержащий кнопку. Br />using DevExpress.DashboardAspNetCore;
using DevExpress.DashboardWeb;
using Microsoft.AspNetCore.Mvc;
namespace DXApplication2.Controllers
{
public class EighthDashboardController : DashboardController
{
public EighthDashboardController(DashboardConfigurator configurator) : base(configurator)
{
}
[HttpGet]
public IActionResult GetDashboard()
{
var dashboard = configurator.LoadDashboard("Data/Dashboards/Dashboard8.xml");
dashboard.CustomItems.Add(new CustomGridItem());
return Ok(dashboard);
}
}
public class CustomGridItem : CustomDashboardItem
{
public CustomGridItem()
{
Name = "CustomGrid";
ComponentName = "customGrid";
CustomItemType = "dxGrid";
CustomItemScript = "customGrid.onGridItemInit";
}
}
}
< /code>
и этот код JS: < /p>
function onGridItemInit(args) {
var grid = args.component;
grid.on('contentReady', function (e) {
var dataGrid = e.component;
dataGrid.addColumn({
dataField: 'ButtonColumn',
caption: 'Action',
width: 100,
cellTemplate: function (container, options) {
$('')
.append($('')
.text('Click Me')
.on('click', function () {
var data = options.row.data;
// Handle button click event
alert('Button clicked for row: ' + JSON.stringify(data));
}))
.appendTo(container);
}
});
});
}
window.customGrid = {
onGridItemInit: onGridItemInit
};
Подробнее здесь: https://stackoverflow.com/questions/794 ... p-net-core
Как добавить столбец с кнопками в GridView в Core ASP.NET? ⇐ C#
Место общения программистов C#
-
Anonymous
1740006208
Anonymous
Я работаю над Descoard ASP.NET и девекспресс. На приборной панели я хочу добавить столбец, содержащий кнопку в каждой строке. Код панели панели в XML и имеет контроллер в C#. Скриншот gridview У меня есть и хочу добавить новый столбец, содержащий кнопку. Br />using DevExpress.DashboardAspNetCore;
using DevExpress.DashboardWeb;
using Microsoft.AspNetCore.Mvc;
namespace DXApplication2.Controllers
{
public class EighthDashboardController : DashboardController
{
public EighthDashboardController(DashboardConfigurator configurator) : base(configurator)
{
}
[HttpGet]
public IActionResult GetDashboard()
{
var dashboard = configurator.LoadDashboard("Data/Dashboards/Dashboard8.xml");
dashboard.CustomItems.Add(new CustomGridItem());
return Ok(dashboard);
}
}
public class CustomGridItem : CustomDashboardItem
{
public CustomGridItem()
{
Name = "CustomGrid";
ComponentName = "customGrid";
CustomItemType = "dxGrid";
CustomItemScript = "customGrid.onGridItemInit";
}
}
}
< /code>
и этот код JS: < /p>
function onGridItemInit(args) {
var grid = args.component;
grid.on('contentReady', function (e) {
var dataGrid = e.component;
dataGrid.addColumn({
dataField: 'ButtonColumn',
caption: 'Action',
width: 100,
cellTemplate: function (container, options) {
$('')
.append($('')
.text('Click Me')
.on('click', function () {
var data = options.row.data;
// Handle button click event
alert('Button clicked for row: ' + JSON.stringify(data));
}))
.appendTo(container);
}
});
});
}
window.customGrid = {
onGridItemInit: onGridItemInit
};
Подробнее здесь: [url]https://stackoverflow.com/questions/79425034/how-do-i-add-a-column-with-buttons-in-to-a-gridview-in-asp-net-core[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия