powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS & mschart
17 сообщений из 17, страница 1 из 1
JS & mschart
    #38485147
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу не ругаться, за глупый вопрос... Как передать значения в созданный заранее график Chart1... Значения должны передаваться по событию от клиента, т.е. клиент наводит курсор мыши на TextBox происходит запрос к серверу на чтение БД, всплывает окно в котором отображается график....
И так, что сделал:
При наведении на TextBox отрабатывает событие onmousemove и запускаем JS функцию OnReadBase()
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script type="text/javascript">
        function ReadBase(result) {
            KKGES.ReadBase.OnReadBase(OnrequestComplete, OnError);
        }
        function OnrequestComplete(result) {
           document.getElementById('<%=Chart_F.Series.Add("Моя БД").Points.AddXY(15, 50) %>');
        }
            function OnError(result){
               alert('Warning!');
        }
    </script> 


создал веб-службу ReadBase.asmx в этом файле читаю БД и возвращаю результат в виде массива List

теперь ОСНОВНОЕ - как отдать созданному графику массив List, выше в график я отдаю два значения 15 и 55, но если я захочу передать туда переменные будет ошибка - элемент не существует в текущем контексте!
Помогите, уже несколько дней воюю, прям в ступаре...
...
Рейтинг: 0 / 0
JS & mschart
    #38485262
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо глянуть как то, что Вы привели, выглядит на клиенте
и как выглядит когда Вы "передаете туда переменные"
нажмите в браузере правую кнопку мыши на странице и выберите View Page Source
(или как там в Вашем браузере это называется)
...
Рейтинг: 0 / 0
JS & mschart
    #38485317
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боюсь я плохо объяснил, что мне надо! Тут такое дело, в каком бы виде значения не возвращались нужно эти значения присвоить графику, скажим для TextBoxa это будет выглядеть так:
Код: javascript
1.
2.
var TB = document.getElementById('TextBox1');
TB.value = значение;


После чего, значение которое пришло от сервера будет в TextBoxe.
Так вот как значения присвоить графику по тому же сценарию?

Я конечно могу выложить исходник страницы, но это будет завтра...
...
Рейтинг: 0 / 0
JS & mschart
    #38485343
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaD,
я не знаю всю глубину вопроса, но сделал бы так. передавал с сервера уже от рендеринный график, который на клиенте вставлял за место существующего, или у вас стоит вопрос о выводе окна описания точки графика?
...
Рейтинг: 0 / 0
JS & mschart
    #38485495
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степи,
Вероятно вы правы, каким образом это можно сделать? Т.е. если я правильно понял, в файле веб-службы, необходимо создать Chart и уже сформированный передавать клиенту? Если можно с кодом...
...
Рейтинг: 0 / 0
JS & mschart
    #38485603
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaD,
авторЕсли можно с кодом
Огого, какой вы простой,
- Вы что, и пальцы за меня загибать будете?
- Ага ...
Потрудитесь сами реализовать это решение тынц
...
Рейтинг: 0 / 0
JS & mschart
    #38485755
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо! Я опять по ходу не верно выражаю свои мысли... Как передавать значения от клиента к серверу и обратно я знаю... Я не умею работать с объектом типа Chart... Т.е. как создать и передать в него значения, скажем так работать не будет:
Код: c#
1.
2.
3.
4.
Chart chart1 = new Chart();
Series series1 = new Series();
chart1.Series.Add(series1);
series1.Points.AddXY(5, 40);


Будет ругаться - Chart1 не содержит определения для Series1
Нутром чую, что это херня какая-то, а где не так делаю не пойму...
...
Рейтинг: 0 / 0
JS & mschart
    #38485900
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaD,
куда проще набрать в гугле - "using the mschart control c#", и поучиться как работать с этим контролом
...
Рейтинг: 0 / 0
JS & mschart
    #38487288
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И так, клиент по событию onmousemove выполняет скрипт, откуда в свою очередь выполняется webmethod веб-службы... В этой службе формируется график и возвращает объект chart клиенту, как теперь этот объект отобразить на странице клиента зная к примеру что, div имеет id="chart1"...
...
Рейтинг: 0 / 0
JS & mschart
    #38487364
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaDвозвращает объект chart клиенту, как теперь этот объект отобразить на странице клиентадля начала рекомендую посредством firebug глянуть что сервер передал клиенту
...
Рейтинг: 0 / 0
JS & mschart
    #38487372
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,
Вот это:
Код: c#
1.
type "System.Web.UI.DataVisualization.Charting.Chart"
...
Рейтинг: 0 / 0
JS & mschart
    #38487385
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строку что ли? и что должен сделать с этой строкой код на языке JavaScript ?
...
Рейтинг: 0 / 0
JS & mschart
    #38487393
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,
Сорри, это я в дебаге посмотрел через точку останова тип объекта... Прошу не ругаться я новичок...
...
Рейтинг: 0 / 0
JS & mschart
    #38487416
_GenaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чёт я не очень понял, а что я там могу увидеть... Вот скрипт, в result лежит объект типа chart...
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    <script type="text/javascript">
        function ReadBase(result) {
            KKGES.ReadBase.OnReadBase(OnrequestComplete, OnError);
        }
        function OnrequestComplete(result) {

        }
        function OnError(result) {
            alert('Warning!');
        }
    </script>
...
Рейтинг: 0 / 0
JS & mschart
    #38487423
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может просто в UpdatePanel все поместить ?

http://www.4guysfromrolla.com/articles/121609-1.aspx
...
Рейтинг: 0 / 0
JS & mschart
    #38487443
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaDЧёт я не очень понял, а что я там могу увидеть... Вот скрипт, в result лежит объект типа chart...тут я Вам ничем не помогу, потому что я не видел документацию на объект KKGES и на его функциональность под названием ReadBase и OnReadBase
как-то не доводилось сталкиваться
...
Рейтинг: 0 / 0
JS & mschart
    #38488115
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_GenaD,
гыг гы, я знал про этот вопрос, когда давал тынц, тут вам не там, это там - да будь те любезны, да вот вам и нате, а тут просто
СКОЛЬКО????................
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS & mschart
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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