powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как организовать код?
23 сообщений из 48, страница 2 из 2
Как организовать код?
    #39588284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Не за что)). Ты мне написал, я ответил).
А сам я тоже ленивый.
ТСу показалось с бодуна, а мы тут прыгать должны.
Imho
...
Рейтинг: 0 / 0
Как организовать код?
    #39588659
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот и аналог WaitForMultipleObjects, я искал :) 21128165

Всем топик-флудерам - незачOт :)
...
Рейтинг: 0 / 0
Как организовать код?
    #39588661
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterА вот и аналог WaitForMultipleObjects, я искал :) 21128165

Всем топик-флудерам - незачOт :)


Так я тебе об этом еще на прошлой странице писал.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588663
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatRelic HunterА вот и аналог WaitForMultipleObjects, я искал :) 21128165

Всем топик-флудерам - незачOт :)


Так я тебе об этом еще на прошлой странице писал.Ага, проглядел. И там до твоего поста был один флуд. Я уже и не надеялся ))
Спс.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588669
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterВсем топик-флудерам - незачOт :)тебе тоже)))).
Вопрос нарушения работоспособности грида с оф.сайта не раскрыт.
С какого размера справочника я должен ехать к заказчику и добавлять, менять код.))).
...
Рейтинг: 0 / 0
Как организовать код?
    #39588687
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Relic HunterВсем топик-флудерам - незачOт :)тебе тоже)))).
Вопрос нарушения работоспособности грида с оф.сайта не раскрыт.
С какого размера справочника я должен ехать к заказчику и добавлять, менять код.))).в демке никаких асинхронный загрузок справочников не наблюдается. на то она и демка.
а тебе показали код реального приложения, но людям не видевших ничего кроме демок этого не понять.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588693
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
Тебя все тянет на личности.
Может ты зря помешан на асинхронности.
Тут у всех есть мании)). И у тебя .... и у меня).
Один тут календарь асинхронный пишет.
Я спросил на каких справочниках и КАКИМ ОБРАЗОМ не работает грид с демки.
Получается ты тоже флудер т.к. цифры сказать не можешь.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588702
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Relic Hunter,
Тебя все тянет на личности.
Может ты зря помешан на асинхронности.
Тут у всех есть мании)). И у тебя .... и у меня).
Один тут календарь асинхронный пишет.
Я спросил на каких справочниках и КАКИМ ОБРАЗОМ не работает грид с демки.
Получается ты тоже флудер т.к. цифры сказать не можешь.Де-факто синхронные вызовы уже не поддерживаются. И что не работает на демке? По-моему там все работает.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588724
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterДе-факто синхронные вызовы уже не поддерживаются. И что не работает на демке? По-моему там все работает.
синхронные меня не интересовали.
Мне интересна документация и офиц.рекомендации.
Например, вариант с загрузкой на клик выпадающего списка:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function categoryDropDownEditor ( контейнер , параметры ) { 
                    $ ( '<input required name = "' + options . field + '" />' ) . appendTo ( контейнер ) . kendoDropDownList ({ 
                            autoBind : false , 
                            dataTextField : "CategoryName" , 
                            dataValueField : "CategoryID" ,   
                        
                           
                            dataSource : { 
                                type : "odata" , 
                                transport : { 
                                    read : "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Categories" } } }); }    
        


то о чём я выше говорил (Только на клик подгружаются данные)
Т.е. я давил не на синхронный код, а на оф.доки.
Ничего личного.
Удачи!
...
Рейтинг: 0 / 0
Как организовать код?
    #39588762
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Ссылки нужно правильные давать для начала, чтобы понять, о чем ты там стонешь. Вот эта?

https://demos.telerik.com/kendo-ui/grid/editing-custom
...
Рейтинг: 0 / 0
Как организовать код?
    #39588775
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, что они там с этим гридом делают это - злобный трэш и содома. Для каждой строки передают CategoryID, CategoryName. Вместо чтоб передать стравочник один раз, будем передавать значение справочника 100500 раз (внизу пример потока). Более того, на каждый клип по лукапу посылают серверный запрос на получение того-же справочника. Т.е. сколько раз кликнули столько раз и запросили справочник. Гхм... Ну че дарвиновская премия ждет этого героя)))

Код: javascript
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.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
var products = [{
    ProductID : 1,
    ProductName : "Chai",
    SupplierID : 1,
    CategoryID : 1,
    QuantityPerUnit : "10 boxes x 20 bags",
    UnitPrice : 18.0000,
    UnitsInStock : 39,
    UnitsOnOrder : 0,
    ReorderLevel : 10,
    Discontinued : false,
    Category : {
        CategoryID : 1,
        CategoryName : "Beverages",
        Description : "Soft drinks, coffees, teas, beers, and ales"
    }
}, {
    ProductID : 2,
    ProductName : "Chang",
    SupplierID : 1,
    CategoryID : 1,
    QuantityPerUnit : "24 - 12 oz bottles",
    UnitPrice : 19.0000,
    UnitsInStock : 17,
    UnitsOnOrder : 40,
    ReorderLevel : 25,
    Discontinued : false,
    Category : {
        CategoryID : 1,
        CategoryName : "Beverages",
        Description : "Soft drinks, coffees, teas, beers, and ales"
    }
},


$("#grid").kendoGrid({
                        dataSource: dataSource,
                        pageable: true,
                        height: 550,
                        toolbar: ["create"],
                        columns: [
                            { field:"ProductName",title:"Product Name" },
                            { field: "Category", title: "Category", width: "180px", editor: categoryDropDownEditor, template: "#=Category.CategoryName#" },
                            { field: "UnitPrice", title:"Unit Price", format: "{0:c}", width: "130px" },
                            { command: "destroy", title: " ", width: "150px" }],
                        editable: true
                    });
                });

                function categoryDropDownEditor(container, options) {
                    $('<input required name="' + options.field + '"/>')
                        .appendTo(container)
                        .kendoDropDownList({
                            autoBind: false,
                            dataTextField: "CategoryName",
                            dataValueField: "CategoryID",
                            dataSource: {
                                type: "odata",
                                transport: {
                                    read: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Categories"
                                }
                            }
                        });
                }

...
Рейтинг: 0 / 0
Как организовать код?
    #39588789
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это кто это тут флудер?
Я написал, цитирую: "$.ajax возвращает deferred, а с deferred выстроить цепочку не проблема".

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

Да нет, ты не флудер. Ответ был правильным. Я и ответа уважаемого мэмбэра fkthat из-за флуда не видел. Сам нашел. Хотя можно было более развернуть ответ, как это сделал мэмбэр fkthat.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588816
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterБолее того, на каждый клип по лукапу посылают серверный запрос на получение того-же справочника. Т.е. сколько раз кликнули столько раз и запросили справочникда. Я заметил после второго клика на лукапе ожидал что он откроется мгновенно.
А он так же само как при первом клике.
Читал что народ довольно давно жалуется.
То что тебя просил, вычитал:
При офиц.доке загрузится лукап не успевает и вместо лукапов будут FK цифры в справочнике. Народ ругается чтобы хотя бы добавили в документацию. Обещали исправить.
По поводу размеров базы на которых тормозит не успевает проскакивало что 10к записей.
Но это не точно.
Будем ждать новостей.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588855
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

есть кнопка начтучатьсообщить модератору
...
Рейтинг: 0 / 0
Как организовать код?
    #39588864
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЕсти Кенду грид с кучей лукапов-справочников

Выскажусь по теме. Если лукапы содержат небольшое кол-во данных, не больше сотни, лучше всего и правильнее их отдать сразу на страницу, обычно такие справочнки редко меняются, их можно даже закешировать.

Если количество записей в лукапе большое, то в грид надо передавать для колонок-справочников две колонки: 1 разыменованная, другая скрытая с ИД.

По-людски это так решается, а не грузить AJAX-ом, и deferred здесь тоже не сильно поможет, точнее даже усугубит ситуацию.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588870
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterДля каждой строки передают CategoryID, CategoryName. Вместо чтоб передать стравочник один раз

Они делают абсолютно правильно! Это самый что ни на есть верный, быстрый, эффективный, гибкий и со всех сторон без всяких исключений, лучший способ передавать данные в грид.

Просто некоторые человеки хотят какого-то непонятного волшебства, до конца не понимая как всё устроено и работает.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588872
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНу че дарвиновская премия ждет этого героя)))

Нет, просто кто не умеет думать головой, а думает хер знает чем.
...
Рейтинг: 0 / 0
Как организовать код?
    #39588876
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕсли количество записей в лукапе большое, то в грид надо передавать для колонок-справочников две колонки: 1 разыменованная, другая скрытая с ИД.интересная мысль. Я знал что ты голова в архитектуре)).
...
Рейтинг: 0 / 0
Как организовать код?
    #39588879
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANARelic Hunter,

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

Твое пришетствие в ветку было запоздалым и не нужным, разобрались и без тебя и даже исходники тебе выложили :) Молодец, что посмотрел их и подчерпнул много нового для себя! А так твои советы - как правильно делать код звучат смешно, то тут каждый решает сам - где разименовывать стоблцы на клиенте или на сервере. Однозначного ответа - нет.

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

Моё пришествие в ветку поможет тем, кто осваивается, готов и способен учиться лучшим практикам.

По выложенным исходникам можно учиться, как делать не нужно. Это тоже хороший опыт.


Relic Hunterто тут каждый решает сам - где разименовывать стоблцы на клиенте или на сервере. Однозначного ответа - нет.

Не надо обобщать.
...
Рейтинг: 0 / 0
Как организовать код?
    #39589539
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
ну, давай друг другу правду матку говорить.
Только твой уход из ветки и величавое молчание раздули ветку до двух страниц.
Только ты начал с синхронного AJAX, а не сразу же полез в доки и через час-два бы всё выяснил.
Только твоё самомнение не позволило увидеть решения fkthat
И отвечать не надо). Всё равно все остались при своих)).
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как организовать код?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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