powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Порекомендуйте Grid
23 сообщений из 23, страница 1 из 1
Порекомендуйте Grid
    #39890146
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего хотелось бы:
чтобы можно было загружать в него данные из контроллера, отлавливать дабл-клик на записи, потом поднимать диалог для редактирования, сортировка по полям, постраничная загрузка/просмотр.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890152
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин
Чего хотелось бы:
чтобы можно было загружать в него данные из контроллера, отлавливать дабл-клик на записи, потом поднимать диалог для редактирования, сортировка по полям, постраничная загрузка/просмотр.

и бесплатный?
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890153
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUser
Ролг Хупин
Чего хотелось бы:
чтобы можно было загружать в него данные из контроллера, отлавливать дабл-клик на записи, потом поднимать диалог для редактирования, сортировка по полям, постраничная загрузка/просмотр.

и бесплатный?


йез, иначе что за интерес
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890155
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин
RegisteredUser
пропущено...

и бесплатный?


йез, иначе что за интерес



понимаю Вас....
я об таком мечтаю лет 6 уже )))
но посмотрю на ответы, может что-то изменилось уже....
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890156
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пора картинку, аналогичную "дешево-быстро-качественно", нарисовать для грида.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890161
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUser
Ролг Хупин
пропущено...


йез, иначе что за интерес



понимаю Вас....
я об таком мечтаю лет 6 уже )))
но посмотрю на ответы, может что-то изменилось уже....


Может, кстати и не для ASP.NET, пусть бы для js+html что-то.
Должно же быть, не может быть, чтобы не было
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890164
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин
RegisteredUser
пропущено...



понимаю Вас....
я об таком мечтаю лет 6 уже )))
но посмотрю на ответы, может что-то изменилось уже....


Может, кстати и не для ASP.NET, пусть бы для js+html что-то.
Должно же быть, не может быть, чтобы не было


ну, для js есть варианты на npm.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890169
shdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890170
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shdl


неплохой, вчера пытался прикрутить, но пишет, что TypeError: .DataTable() is not function.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39890188
shdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

там хелп есть - примеры, и куча подобных проблем и способов преодоления в инете у пользователей
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39891485
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вот неплохой нашел
jsGrid
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39898959
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Еще вот неплохой нашел
jsGrid


неплохой грид, но заполнить через ajax вызов не получается, ошибок нет, данные вижу в отладчике приходят, но в гриде не отображаются
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39899184
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Ролг Хупин
Еще вот неплохой нашел
jsGrid


неплохой грид, но заполнить через ajax вызов не получается, ошибок нет, данные вижу в отладчике приходят, но в гриде не отображаются


Кстати, разобрался. грузит данные, проблема была в том, что в контроллере описал класс, челны с большой буквы, в jsGrid указал те же имена, но когда данные прилетаютв json из контроллера - все имена полей с маленькой буквы, так и осталось загадкой что за фигня.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39899209
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
так и осталось загадкой что за фигня.
как раз нормальное поведение, читай настройки и дефолты сериализатора
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39905708
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

jQuery Easy UI
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39906004
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk
Ролг Хупин,

jQuery Easy UI


Контролы выглядят неплохо, спасибо за наводку.
Единственное, чего не хватает у грида - поиска, или может я не нашел.
Чтобы искать на клиентской стороне и так же, чтобы на сервере.
Типа как у JsGrid
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39906354
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

толку от этих гридов? нет поддержки Angular, React, Vue и не бубет. Или вы на жабаскрипте пишете?
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39906487
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Ролг Хупин,

толку от этих гридов? нет поддержки Angular, React, Vue и не бубет. Или вы на жабаскрипте пишете?


У меня ASP.NET Core, ну и js, ajax.
Мне-то собственно пока и не нужны Angular, React, Vue. Нужен грид для отображения данных, потом буду пристебывать формы для редактирования
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39908646
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk
Ролг Хупин,

jQuery Easy UI


решил проверить как это работает в ASP.NET Core.

взял один в один пример отсюда:
https://forums.asp.net/t/2000537.aspx?How to Databind Jquery Combogrid in asp net

<link href="../../../Scripts/jquery-easyui-1.4/themes/default/easyui.css" rel="stylesheet" />
<link href="../../../Scripts/jquery-easyui-1.4/themes/icon.css" rel="stylesheet" />
<script src="../../../Scripts/jquery-easyui-1.4/jquery.min.js"></script>
<script src="../../../Scripts/jquery-easyui-1.4/jquery.easyui.min.js"></script>
<script>
$(function () {
var objval = "param";
var jsonData = [];
$.ajax({
type: "POST",
async:false,
contentType: "application/json; charset=utf-8",
url: "WebService1.asmx/AutoArrayList",
data: "{'Query':'" + objval + "'}",
dataType: "json",
success: function (data) {
jsonData = data.d;
},
error: function (result) {
alert("Error");
}

});

$('#drpSelectStudents').combogrid({
panelWidth: 290,
value: '006',
idField: 'StudentID',
textField: 'StudentName',
//url: '/combogrid/GetStudentsInfo',
//source:jsonData,
columns: [[
{ field: 'StudentName', title: 'StudentName', width: 60 } ]]
});
// get the datagrid object
var g = $('#drpSelectStudents').combogrid('grid');
//assign the data to datagrid
g.datagrid('loadData', jsonData);
});

</script>

<select id="drpSelectStudents" name="Students" style="width:290px;"></select>
And the web service like below.

[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<Student> AutoArrayList(string Query)
{
//according to the Query parameter to do your logic
List<Student> lstStudents = new List<Student>();
lstStudents.Add(new Student { StudentID = 1, StudentName = "ABC"});
lstStudents.Add(new Student { StudentID = 2, StudentName = "DEF"});
lstStudents.Add(new Student { StudentID = 3, StudentName = "GHI"});
lstStudents.Add(new Student { StudentID = 4, StudentName = "JKL"});
return lstStudents;
}

public class Student
{
public int StudentID { get; set; }
public string StudentName { get; set; }
}
}



Заменил Student на свой класс, но дело даже не в этом, получаю

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
jquery.min.js:2 Uncaught TypeError: Cannot read property 'defaults' of undefined
    at eval (eval at parseOptions (jquery.easyui.min.js:125), <anonymous>:18:54)
    at Object.parseOptions (jquery.easyui.min.js:125)
    at Function.$.fn.validatebox.parseOptions (jquery.easyui.min.js:7511)
    at Function.$.fn.textbox.parseOptions (jquery.easyui.min.js:8084)
    at Function.$.fn.combo.parseOptions (jquery.easyui.min.js:14933)
    at Function.$.fn.combogrid.parseOptions (jquery.easyui.min.js:16094)
    at HTMLInputElement.<anonymous> (jquery.easyui.min.js:16044)
    at Function.each (jquery.min.js:2)
    at r.fn.init.each (jquery.min.js:2)
    at r.fn.init.$.fn.combogrid (jquery.easyui.min.js:16039)
jquery.min.js:2 Uncaught TypeError: $(...).combogrid is not a function
    at HTMLDocument.<anonymous> (Index:193)
    at j (jquery.min.js:2)
    at k (jquery.min.js:2)



Я так понимаю основная ошибка эта:

Код: javascript
1.
2.
3.
4.
jquery.min.js:2 Uncaught TypeError: $(...).combogrid is not a function
    at HTMLDocument.<anonymous> (Index:193)
    at j (jquery.min.js:2)
    at k (jquery.min.js:2)



Как с этим бороться?
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39909396
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Ролг Хупин,

толку от этих гридов? нет поддержки Angular, React, Vue и не бубет. Или вы на жабаскрипте пишете?


а что использовать вместо этих гридов?
Я подумал, наоборот, не накручивать в ASP.NET Core app еще и дополнительные фреймворки типа angular, react, vue и т.д. не усложнять.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39909397
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. по моему мнению (сугубо субъективному) если использовать классику MVC, т.е. return View(), то и оставаться нужно в рамках классических хелперов (ожидая новой версии с новой версией новой платформы в новой версии :) ) ... а если хочется перламутровых пуговиц - то делать честное SPA, где нет ограничений для безбашенности художника ...
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39909403
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. по моему мнению (сугубо субъективному) если использовать классику MVC, т.е. return View(), то и оставаться нужно в рамках классических хелперов (ожидая новой версии с новой версией новой платформы в новой версии :) ) ... а если хочется перламутровых пуговиц - то делать честное SPA, где нет ограничений для безбашенности художника ...


абсолютно согласен, так и пытаюсь делать, но иногда нужны всякие контролы типа дерево, лист, грид, прогресс
Конечно, без js не обойтись, но если бы найти что-то родное (и бесплатное) для asp.net я бы не мутил смесь.
...
Рейтинг: 0 / 0
Порекомендуйте Grid
    #39909514
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумал, может на Blazor сделать... но не в курсе, есть ли какие-то наработки, компоненты
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Порекомендуйте Grid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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