Загрузка данных для параметров в Silverlight WCF
Загрузка данных для параметров в Silverlight WCF
Здравствуйте.
При запросе данных у пользователя, не загружается список допустимых значений из базы.
Событие WCFPrepareRequestFromUserVariables реализовано, как в примере версии 2011.3
При запросе данных у пользователя, не загружается список допустимых значений из базы.
Событие WCFPrepareRequestFromUserVariables реализовано, как в примере версии 2011.3
- Вложения
-
- WCF_SLViewer.Web.zip
- (186.22 КБ) 388 скачиваний
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
Пришлите пример своего приложения, либо простой пример, на котором воспроизводится такая проблема для анализа.
Спасибо.
Пришлите пример своего приложения, либо простой пример, на котором воспроизводится такая проблема для анализа.
Спасибо.
Загрузка данных для параметров в Silverlight WCF
Здравствуйте.
Высылаю пример, при запросе пользовательских параметров ComBox загружается пустым, источником данных является sql - соединение.
Высылаю пример, при запросе пользовательских параметров ComBox загружается пустым, источником данных является sql - соединение.
- Вложения
-
- WCF_SLViewer.Web.zip
- (186.22 КБ) 353 скачивания
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
Проверили данную проблему на последней версии сборок и WCF исходников и проблемы не обнаружили.
Пожалуйста, проверьте последний пререлиз билд и последнюю версию WCF сервера (версия 1.7.1.0)
http://www.stimulsoft.com/Downloads/WCF ... es.WCF.zip
Спасибо.
Проверили данную проблему на последней версии сборок и WCF исходников и проблемы не обнаружили.
Пожалуйста, проверьте последний пререлиз билд и последнюю версию WCF сервера (версия 1.7.1.0)
http://www.stimulsoft.com/Downloads/WCF ... es.WCF.zip
Спасибо.
Загрузка данных для параметров в Silverlight WCF
Здравствуйте.
Скачал последнюю версию сборок UL_2012.03.01 WCF и примеры к ним. Во Viewerе область для выбора пользовательских данных вообще не показывается.
Скачал последнюю версию сборок UL_2012.03.01 WCF и примеры к ним. Во Viewerе область для выбора пользовательских данных вообще не показывается.
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
Нашли недостаток в коде и исправили. Патч будет доступен 8 марта 2012.
Кстати вы используете устаревшую версию WCF, сейчас уже доступна версия 1.8.2.0.
Вот ссылка для скачивания: http://www.stimulsoft.com/Downloads/WCF ... es.WCF.zip
Спасибо.
Нашли недостаток в коде и исправили. Патч будет доступен 8 марта 2012.
Кстати вы используете устаревшую версию WCF, сейчас уже доступна версия 1.8.2.0.
Вот ссылка для скачивания: http://www.stimulsoft.com/Downloads/WCF ... es.WCF.zip
Спасибо.
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
Скачал последнюю версию сборок от 2012.03.09 и последнею версию WCF примеров.
Во Viewerе при выборе пользовательских данных combox загружается пустым.
Источник данных использую sql - соединение.
Проблема в методе
Есть ли способ передать информацию о источнике данных с клиента, а не заполнение его на сервере
Скачал последнюю версию сборок от 2012.03.09 и последнею версию WCF примеров.
Во Viewerе при выборе пользовательских данных combox загружается пустым.
Источник данных использую sql - соединение.
Проблема в методе
Код: Выделить всё
private static StiReport DecodeXmlPrepareRequestFromUserVariables(string xml, System.Data.DataSet previewDataSet)
{
StiReport report = new StiReport();
System.IO.StringReader stringReader = new System.IO.StringReader(StiSLEncodingHelper.DecodeGZipString(xml));
XmlTextReader tr = new XmlTextReader(stringReader);
tr.Read();
if (tr.Name == "XmlResult")
{
while (tr.Read())
{
if (tr.Name == "Report")
{
report.LoadFromString(tr.ReadString());
report.Dictionary.DataSources.Clear();
report.Dictionary.Databases.Clear();
report.Dictionary.DataStore.Clear();
if (previewDataSet != null) report.RegData(previewDataSet);
report.Dictionary.Synchronize();
try
{
report.Compile();
}
catch
{
tr = null;
stringReader.Dispose();
stringReader = null;
return report;
}
break;
}
}
}
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
А не могли бы вы подробнее описать какая именно у вас возникает проблема в данном методе.
И что вы имеете в виду "передать информацию о источнике данных с клиента, а не заполнение его на сервере" ?
Не совсем понятно что вы имеете в виду. Опишите пожалуйста более детально.
Спасибо.
А не могли бы вы подробнее описать какая именно у вас возникает проблема в данном методе.
И что вы имеете в виду "передать информацию о источнике данных с клиента, а не заполнение его на сервере" ?
Не совсем понятно что вы имеете в виду. Опишите пожалуйста более детально.
Спасибо.
Загрузка данных для параметров в Silverlight WCF
Проблема в том что вы очищаете информацию источников данных
и потом регистрируете данные из xml
а у меня sql - соединение и данные все указываются на клиенте, сервер не знает какое соединение с sql использовать и какой запрос там написан для каждого отчета
вот я и спрашиваю возможно ли что информация о источниках данных пришла с клиента.
Сейчас если посмотреть xml которая приходит с клиента то там информация о источниках данных пустая
Код: Выделить всё
report.Dictionary.DataSources.Clear();
report.Dictionary.Databases.Clear();
report.Dictionary.DataStore.Clear();
Код: Выделить всё
report.RegData(previewDataSet);
report.Dictionary.Synchronize();
вот я и спрашиваю возможно ли что информация о источниках данных пришла с клиента.
Сейчас если посмотреть xml которая приходит с клиента то там информация о источниках данных пустая
Код: Выделить всё
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Загрузка данных для параметров в Silverlight WCF
Здравствуйте,
Внесли изменения в код. Теперь также будут передаваться все источники данных и вся нужная информация в xml. Но на серверной стороне вам надо будет самому убрать нужные методы
>>report.Dictionary.DataSources.Clear();
>>report.Dictionary.Databases.Clear();
>>report.Dictionary.DataStore.Clear();
чтобы настроить под себя работу сервера.
Изменения будут доступны в релизной версии в конце месяца. Мы сообщим на сайте, когда он будет доступен.
Спасибо.
Внесли изменения в код. Теперь также будут передаваться все источники данных и вся нужная информация в xml. Но на серверной стороне вам надо будет самому убрать нужные методы
>>report.Dictionary.DataSources.Clear();
>>report.Dictionary.Databases.Clear();
>>report.Dictionary.DataStore.Clear();
чтобы настроить под себя работу сервера.
Изменения будут доступны в релизной версии в конце месяца. Мы сообщим на сайте, когда он будет доступен.
Спасибо.