Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Реально ли сделать фильтры в гриде (желательно в WebGrid) не прибегая к платным штукам типа Kendo UI и тп ? Примеры приветствуются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 14:07 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Решил не парить мозг и сделать самые простые фильтры типа: View: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Контроллер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Но вот теперь у меня другая проблема. В БД есть таблица Contracts и Contractors, сввязь по id. На SQL написать это довольно просто, конструкция в C# мне совсем непонятна, просветите меня пожалуйста, что писать в контроллере ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 20:21 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Таблицы соединять примерно так: Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2012, 08:35 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kongРешил не парить мозг и сделать самые простые фильтры типа: Не нужно каждый раз ToList() делать. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2012, 10:47 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Primus inter pares, Что такое column1 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2012, 01:41 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, Названия столбцов в таблицах. В твоем случае насколько я понимаю DocumentNumber, RegistrationDate, Id например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2012, 11:33 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Primus inter pares, Есть способ обойти объединение таблиц и писать что то вроде: public ActionResult Index(string DocumentNumber, DateTime? RegistrationDate, string Contractor, string ContractSubject) { var query = db.Contracts as IQueryable<Contracts>; if (RegistrationDate.HasValue) query = query.Where(t => t.RegistrationDate == RegistrationDate); if (!string.IsNullOrEmpty(DocumentNumber)) query = query.Where(t => t.DocumentNumber == DocumentNumber); if (!string.IsNullOrEmpty(Contractor)) query = query.Where(t => t.Сontractor.Name == Contractor); return View(query.ToList()); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2012, 18:40 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Primus inter pares, И что делать, если мне вместо строгого равенства "==" нужно "like" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2012, 22:49 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, Разобрался, теперь все выглядит вот так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Теперь нужно все эти IFы объединить логическим AND ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2012, 23:59 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, Неохота кучу ifов делать, лучше сделать метод, записывающий в конец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:47 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, Кто - нибудь делал подобные фильтры ? Мне бы пример не помешал, где все формы для поиска связаны логическим AND. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 18:27 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kongРеально ли сделать фильтры в гриде (желательно в WebGrid) не прибегая к платным штукам типа Kendo UI и тп ? Примеры приветствуются. тыц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 18:30 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Deza, Я webgridом пользуюсь, в view нельзя присвоить таблице id="table1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 07:05 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Deza, Вставил id вот так в вебгриде Код: html 1. 2. 3. 4. 5. 6. 7. подключил скрипты, никакой реакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 07:19 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, ни когда его не использовал, сегодня попробую изучить, если что то получится, покажу:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 11:36 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kongDeza, Вставил id вот так в вебгриде Код: html 1. 2. 3. 4. 5. 6. 7. подключил скрипты, никакой реакции. Контролер и модель Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Вьюха Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 12:02 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Deza, в архиве два файлика, которые я подключил. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Вот все подключенные скрипты Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вот мой грид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 13:40 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Deza, и еще ругается Предупреждение 1 Проверка (HTML5): атрибут "language" не является допустимым атрибутом элемента "script". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 13:52 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
Deza, Спасибо, уже не надо. Сказали делать серверную фильтрацию, а не клиентскую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 14:01 |
|
||
|
Фильтры
|
|||
|---|---|---|---|
|
#18+
kim-kong, Проблема остается прежней, я не могу понять как объединить вот эти фильтры логическим AND +значения фильтров после обновления страницы должны сохраняться Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37962839&tid=1359222]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
137ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 476ms |

| 0 / 0 |
