powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / итог для webgrid razor view
10 сообщений из 10, страница 1 из 1
итог для webgrid razor view
    #38553216
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу посчитать Итог для определенных столбцов webgrid, как это сделать ? Считать все необходимые суммы в ActionResult и выводить через модель, или есть другой способ ? Ну и как, собственно, выводить ?
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38553431
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kim-kong,

в модели считай итоги и выводи в гриде
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38553536
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

Как их вывести в footer грида в нужном месте ?
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38553546
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так у веб грида есть свойство футер .
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38553923
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущко,

Я попытался добавить вот так

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<script>
    $(function () {
        var tfoot = '<tfoot><tr><td>Total</td><td colspan="2">&nbsp;</td>';
        tfoot += '<td>@Sum.ToString("c")</td></tr></tfoot>';
        $('table').append(tfoot);
    })

</script>



но Sum не существует в текущем контексте. Хотя я его объявил в соответствующем ActionResult
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38553926
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
@Model.Sum.ToString("c")
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38554165
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Затупил, не так написал, теперь ругается на то, что sum не может быть использован как метод.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
@model EnzoApplication.Models.IngListModel
<script>
    $(function () {
        var tfoot = '<tfoot><tr><td>Total</td><td colspan="2">&nbsp;</td>';
        tfoot += '<td>@Model.sum("c")</td></tr></tfoot>';
        $('table').append(tfoot);
    })
</script>



Код: c#
1.
var sum = db.IngLists.Where(x => x.ArticleId == id).Sum(x => (float?)x.amount);
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38554169
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kim-kong,

Возможно проблема в том, что я данные в grid передаю через viewbag ?
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38555209
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kim-kong,

Вывел footer вот так:

Код: html
1.
2.
3.
4.
5.
6.
7.
@grid.Table(
            columns: grid.Columns(
            grid.Column ...
            ...
            ...
            ),
            footer: @<text>Итог:  @ViewBag.sum.ToString("0.00") кг, Фактические потери: @ViewBag.los.ToString("0.00") кг, Отчетные потери: @ViewBag.replos.ToString("0.00") кг</text>)



Но хочется, чтобы footer продолжал grid, и выводить ViewBag под соответствующим столбцом.
...
Рейтинг: 0 / 0
итог для webgrid razor view
    #38555269
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбрось ViewBag на помойку и кури человеческую модель.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / итог для webgrid razor view
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]