powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc колонки
25 сообщений из 30, страница 1 из 2
mvc колонки
    #38676147
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть ли какой способ раскидать на N колонок во вьюхе инфу из модели (кроме проверки в цикле)?
...
Рейтинг: 0 / 0
mvc колонки
    #38676150
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Черезвычайно подробный вопрос!

Что такое колонка? Ячейка таблицы <td>?
Как хранятся данные в модели?
...
Рейтинг: 0 / 0
mvc колонки
    #38676152
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProЧерезвычайно подробный вопрос!

Что такое колонка? Ячейка таблицы <td>?
Как хранятся данные в модели?

колонка - да ячейка.
а какая разница как хранятся. допустим: IList<Object>
...
Рейтинг: 0 / 0
mvc колонки
    #38676175
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMAа какая разница как хранятся.разница в адекватности полученного ответа на вопрос. "Доктор, у меня болит, но где, я вам не скажу, вы же профессионал - сами догадайтесь."

Как-то так:
Код: html
1.
<td>@string.Join("</td><td>", Model.MyList)</td>
...
Рейтинг: 0 / 0
mvc колонки
    #38676176
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, разумеется в Raw надо обернуть
...
Рейтинг: 0 / 0
mvc колонки
    #38676210
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
непонятен ваш ответ. нужно чтоб была таблица, например 3 колонки
...
Рейтинг: 0 / 0
mvc колонки
    #38676220
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
mvc колонки
    #38676223
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro http://htmlbook.ru/html/table
блин. нафик ссылка на xml/ Нужно на razor сделать таблицу допустим из 3 колонок.
Во вьюху передается модель...

Такой вариант не работает.

@foreach (...){
if (flafNewLine){
<tr>
}
...
...
Рейтинг: 0 / 0
mvc колонки
    #38676233
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMAблин. нафик ссылка на xml/Ссылка на то, как сделать таблицу на html, а не на xml, если не знаете разницы, может пока рано лезть в mvc?
По ссылке описано, как сделать таблицу в принципе.

sergeyMAТакой вариант не работает.Судя по подробному описанию проблемы, и довольно подробному приведенному коду, на экран сообщение "Вариант не работает!".

sergeyMAкроме проверки в циклея привел вариант без цикла. В цикле тоже можно, никто не запрещает. Фактически, Join - это и есть инкапсулированный цикл.
...
Рейтинг: 0 / 0
mvc колонки
    #38676236
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProsergeyMAблин. нафик ссылка на xml/Ссылка на то, как сделать таблицу на html, а не на xml, если не знаете разницы, может пока рано лезть в mvc?
По ссылке описано, как сделать таблицу в принципе.

sergeyMAТакой вариант не работает.Судя по подробному описанию проблемы, и довольно подробному приведенному коду, на экран сообщение "Вариант не работает!".

sergeyMAкроме проверки в циклея привел вариант без цикла. В цикле тоже можно, никто не запрещает. Фактически, Join - это и есть инкапсулированный цикл.
Я знаю разницу между xml и html. Не делайте необоснованных выводов.
Ваш join не расставляет tr. А смысл в том, что нужны колонки.. те td и tr/ Я пытаюсь сделать самым примитИвным способом
пройти циклом и if-ами определить где нужно ставить tr .
...
Рейтинг: 0 / 0
mvc колонки
    #38676242
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMA,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
@model IEnumerable<MyViewModel>

<table>
<thead>
   <tr>
        <th>Колонка 1</th>
        <th>Колонка 2</th>
        <th>Колонка 3</th>
   </tr>
</thead>
<tbody>
@foreach(var item in Model)
{
   <tr>
       <td>@Html.DisplayFor(x => item.Property1)</td>
       <td>@Html.DisplayFor(x => item.Property2)</td>
       <td>@Html.DisplayFor(x => item.Property3)</td>
   </tr>
}
</tbody>
</table>



тип вашей модели MyViewModel
Property1, Property2... соответственно поля модели, которые вы хотите вывести
...
Рейтинг: 0 / 0
mvc колонки
    #38676245
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMA,
Код: c#
1.
2.
3.
4.
        public static IEnumerable<IEnumerable<T>> Split<T>(this IEnumerable<T> source, int chunkSize)
        {
            return source.Where((x, i) => i % chunkSize == 0).Select((x, i) => source.Skip(i * chunkSize).Take(chunkSize));
        }


например
...
Рейтинг: 0 / 0
mvc колонки
    #38676246
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

IEnumerable на чанки побить ему хочется, как я понял
...
Рейтинг: 0 / 0
mvc колонки
    #38676247
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилIEnumerable на чанки побить ему хочется, как я понял

как ты ето понял?
...
Рейтинг: 0 / 0
mvc колонки
    #38676251
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что же вы никак не поймете-то что нужно
Есть список объектов. obj1, ...objz
N кол-во колонок
В колонки нужно выводить не свойства объектов! Объясняю более детально:

первая строка obj1.Prop ... objN.Prop
...


в объектах нет никакой информации о том на какой позиции они выводятся
понятно?
...
Рейтинг: 0 / 0
mvc колонки
    #38676252
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> В колонки нужно выводить не свойства объектов! Объясняю более детально:

неверно написал в колонки свойства объектов, а не объекта
...
Рейтинг: 0 / 0
mvc колонки
    #38676259
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMAВаш join не расставляет trкто мешает сделать два вложенных джойна - внутренний расставляет TD, внешний - TR
Нужные данные отбираются Select-ом, если требуется
sergeyMAНу что же вы никак не поймете-то что нужноПотому что вместо того, чтобы нарисовать, что есть и что надо получить, ты пытаешься на пальцах что-то показать. Твоих пальцев нам отсюда не видно, поэтому ты можешь показывать еще очень долго.

Дай структуру своего объекта и конкретный пример в виде html - что надо получить, сразу будет ответ
...
Рейтинг: 0 / 0
mvc колонки
    #38676264
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИзопропилIEnumerable на чанки побить ему хочется, как я понял

как ты ето понял?
есть список объектов - нужно вывести его в виде таблицы по 3 объекта в строке
...
Рейтинг: 0 / 0
mvc колонки
    #38676266
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилесть список объектов - нужно вывести его в виде таблицы по 3 объекта в строкесеансы невиданной телепатии по субботам только на нашем канале

осталось выяснить, угадал ли.
...
Рейтинг: 0 / 0
mvc колонки
    #38676268
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано:
_______________________

класс TestClass
с одним полем Prop

список объектов IList<TestClass>: obj1, ...objz


Результат:
_______________________

<table>
<tr><td>obj1.Prop</td> ... <td>objN.Prop</td></tr>
...
</table>

Нужно вывести все объекты в виде таблицы.
в ячейке таблицы нужно выводить свойство Prop
В таблице должно быть N колонок

так понятно?
...
Рейтинг: 0 / 0
mvc колонки
    #38676272
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
public static class Iter
    {
        public static IEnumerable<IEnumerable<T>> Split<T>(this IEnumerable<T> source, int chunkSize)
        {
            return source.Where((x, i) => i % chunkSize == 0).Select((x, i) => source.Skip(i * chunkSize).Take(chunkSize));
        }
    }
.......

<table>
@foreach (var row in Model.Split<TestClass>(3))
{
    <tr>
        @foreach (var cell in row)
        {
            <td>
                @cell.Prop
            </td>
        }
    </tr>
}
</table>




угадал?
...
Рейтинг: 0 / 0
mvc колонки
    #38676282
sergeyMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил[src c#]


угадал?

угадал.. неужели я непонятно объясняю.
минуту.. А i откуда ? или ошибка
...
Рейтинг: 0 / 0
mvc колонки
    #38676285
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако, полезный топик: выяснили, какое химическое соединение развивает телепатию.
...
Рейтинг: 0 / 0
mvc колонки
    #38676289
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMAугадал.. неужели я непонятно объясняю.

нет, не понятно.
...
Рейтинг: 0 / 0
mvc колонки
    #38676292
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

какой-то очень странный способ разбивать на чанки.
такого изврата я ещё не видел.

однако за телепатические способности апплодирую стоя
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc колонки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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