Страница 1 из 1

Проблемы со списком переменных

Добавлено: 01 фев 2017, 18:14
alexeyfressko
Здравствуйте.

Моя текущая версия отчета: 2016.1.21

Скачал новую версию: 2016.3.6 от 2017.1.29

В старом отчете объявлены три переменные:

Код: Выделить всё

    <Variables count="3" isList="true">
      <value>,view,Mostrar,,System.Int32,_x0030_,False,False,True,False,_x003C__x003F_xml_x0020_version_x003D__x0022_1_x002E_0_x0022__x0020_encoding_x003D__x0022_utf_x002D_8_x0022__x0020_standalone_x003D__x0022_yes_x0022__x003F__x003E__x003C_StiSerializer_x0020_version_x003D__x0022_1_x002E_02_x0022__x0020_application_x003D__x0022_State_x0022__x0020_type_x003D__x0022_Flex_x0022__x003E__x003C_AllowUserValues_x003E_False_x003C__x002F_AllowUserValues_x003E__x003C_Keys_x0020_count_x003D__x0022_2_x0022__x0020_isList_x003D__x0022_true_x0022__x003E__x003C_value_x003E_0_x003C__x002F_value_x003E__x003C_value_x003E_1_x003C__x002F_value_x003E__x003C__x002F_Keys_x003E__x003C_Values_x0020_count_x003D__x0022_2_x0022__x0020_isList_x003D__x0022_true_x0022__x003E__x003C_value_x003E_Todas_x003C__x002F_value_x003E__x003C_value_x003E_En_x0020_rango_x0020_de_x0020_fechas_x003C__x002F_value_x003E__x003C__x002F_Values_x003E__x003C__x002F_StiSerializer_x003E_</value>
      <value>,start_date,Desde,,System.DateTime,_x0030_1_x002F_01_x002F_2015_x0020_00_x003A_00_x003A_00_x0020_AM,False,False,True,False,_x003C__x003F_xml_x0020_version_x003D__x0022_1_x002E_0_x0022__x0020_encoding_x003D__x0022_utf_x002D_8_x0022__x0020_standalone_x003D__x0022_yes_x0022__x003F__x003E__x003C_StiSerializer_x0020_version_x003D__x0022_1_x002E_02_x0022__x0020_application_x003D__x0022_State_x0022__x0020_type_x003D__x0022_Flex_x0022__x003E__x003C_DateTimeType_x003E_DateAndTime_x003C__x002F_DateTimeType_x003E__x003C_Keys_x0020_count_x003D__x0022_0_x0022__x0020_isList_x003D__x0022_true_x0022__x002F__x003E__x003C_Values_x0020_count_x003D__x0022_0_x0022__x0020_isList_x003D__x0022_true_x0022__x002F__x003E__x003C__x002F_StiSerializer_x003E_</value>
      <value>,end_date,Hasta,,System.DateTime,_x0031_2_x002F_31_x002F_2015_x0020_11_x003A_59_x003A_59_x0020_PM,False,False,True,False,_x003C__x003F_xml_x0020_version_x003D__x0022_1_x002E_0_x0022__x0020_encoding_x003D__x0022_utf_x002D_8_x0022__x0020_standalone_x003D__x0022_yes_x0022__x003F__x003E__x003C_StiSerializer_x0020_version_x003D__x0022_1_x002E_02_x0022__x0020_application_x003D__x0022_State_x0022__x0020_type_x003D__x0022_Flex_x0022__x003E__x003C_DateTimeType_x003E_DateAndTime_x003C__x002F_DateTimeType_x003E__x003C_Keys_x0020_count_x003D__x0022_0_x0022__x0020_isList_x003D__x0022_true_x0022__x002F__x003E__x003C_Values_x0020_count_x003D__x0022_0_x0022__x0020_isList_x003D__x0022_true_x0022__x002F__x003E__x003C__x002F_StiSerializer_x003E_</value>
    </Variables>
В новом отчете эти переменные не загружаются. После добавления новой переменной view переменные сохраняются в этом виде:

Код: Выделить всё

    <Variables isList="true" count="4">
      <value/>
      <value/>
      <value/>
      <value>,view,view,System.String,,False,False</value>
    </Variables>
Пожалуйста, проверьте.

Re: Проблемы со списком переменных

Добавлено: 02 фев 2017, 01:25
Aleksey
Здравствуйте,

Были некоторые изменения в методах сериализации переменных.
Необходимо некоторое время для анализа проблемы.

Спасибо.

Re: Проблемы со списком переменных

Добавлено: 02 фев 2017, 17:17
Aleksey
Здравствуйте,

Не смогли воспроизвести проблему.
Уточнит какой именно дизайнер используете и вышлите проблемный отчет для анализа.

Спасибо.

Re: Проблемы со списком переменных

Добавлено: 02 фев 2017, 18:01
alexeyfressko
Высылаю отчет и версии designer.

Файл Report.xml - то как отчет сохранен в старом дизайнере.

Re: Проблемы со списком переменных

Добавлено: 03 фев 2017, 16:02
HighAley
Здравствуйте.

Извините, мы не можем воспроизвести проблему.
Возможно мы что-то пропустили.
Не могли бы вы попробовать открыть отчёт на нашем Demo-сайте http://java.stimulsoft.com/flex-designer.jsp ?
Опишите, более подробно как воспроизвести проблему.

Спасибо.

Re: Проблемы со списком переменных

Добавлено: 03 фев 2017, 17:51
alexeyfressko
Я также не смог воспроизвести проблему с демо отчетом.

Когда загружаю отчет через опцию дизайнера "Открыть отчет..." - проблемы нет, переменные загружаются.

Но я загружаю отчет через StiLoadAction из базы данных.
Я сделал проверку, загрузив отчет в новом дизайнере, и после загрузки написал такой код:

Код: Выделить всё

        for (int i = 0; i < report.dictionary.variables.size(); i++) {
        	StiVariable variable = report.dictionary.variables.get(i);

        	System.out.println("*** Variable " + variable.getName() + " [" + variable.serialize() + "]");
        }
и мне вывелся мой список переменных:

Код: Выделить всё

*** Variable view [,view,Mostrar,,System.Int32,_x0030_,False,False,True,False,_x003c__x003f_xml_x0020_version_x003d__x0022_1_x002e_0_x0022__x0020_encoding_x003d__x0022_UTF_x002d_8_x0022__x0020_standalone_x003d__x0022_no_x0022__x003f__x003e__x003c_StiSerializer_x0020_application_x003d__x0022_State_x0022__x0020_type_x003d__x0022_Java_x0022__x0020_version_x003d__x0022_1_x002e_2_x0022__x003e__x003c_AllowUserValues_x003e_False_x003c__x002f_AllowUserValues_x003e__x003c_Keys_x0020_count_x003d__x0022_2_x0022__x0020_isList_x003d__x0022_true_x0022__x003e__x003c_value_x003e_0_x003c__x002f_value_x003e__x003c_value_x003e_1_x003c__x002f_value_x003e__x003c__x002f_Keys_x003e__x003c_Values_x0020_count_x003d__x0022_2_x0022__x0020_isList_x003d__x0022_true_x0022__x003e__x003c_value_x003e_Todas_x003c__x002f_value_x003e__x003c_value_x003e_En_x0020_rango_x0020_de_x0020_fechas_x003c__x002f_value_x003e__x003c__x002f_Values_x003e__x003c__x002f_StiSerializer_x003e_,,False,FromVariable]
*** Variable start_date [,start_date,Desde,,System.DateTime,_x0030_1_x002f_01_x002f_2015_x0020_12_x003a_00_x003a_00_x0020_AM,False,False,True,False,_x003c__x003f_xml_x0020_version_x003d__x0022_1_x002e_0_x0022__x0020_encoding_x003d__x0022_UTF_x002d_8_x0022__x0020_standalone_x003d__x0022_no_x0022__x003f__x003e__x003c_StiSerializer_x0020_application_x003d__x0022_State_x0022__x0020_type_x003d__x0022_Java_x0022__x0020_version_x003d__x0022_1_x002e_2_x0022__x003e__x003c_DateTimeType_x003e_DateAndTime_x003c__x002f_DateTimeType_x003e__x003c_Keys_x0020_count_x003d__x0022_0_x0022__x0020_isList_x003d__x0022_true_x0022__x002f__x003e__x003c_Values_x0020_count_x003d__x0022_0_x0022__x0020_isList_x003d__x0022_true_x0022__x002f__x003e__x003c__x002f_StiSerializer_x003e_,,False,FromVariable]
*** Variable end_date [,end_date,Hasta,,System.DateTime,_x0031_2_x002f_31_x002f_2015_x0020_11_x003a_59_x003a_59_x0020_PM,False,False,True,False,_x003c__x003f_xml_x0020_version_x003d__x0022_1_x002e_0_x0022__x0020_encoding_x003d__x0022_UTF_x002d_8_x0022__x0020_standalone_x003d__x0022_no_x0022__x003f__x003e__x003c_StiSerializer_x0020_application_x003d__x0022_State_x0022__x0020_type_x003d__x0022_Java_x0022__x0020_version_x003d__x0022_1_x002e_2_x0022__x003e__x003c_DateTimeType_x003e_DateAndTime_x003c__x002f_DateTimeType_x003e__x003c_Keys_x0020_count_x003d__x0022_0_x0022__x0020_isList_x003d__x0022_true_x0022__x002f__x003e__x003c_Values_x0020_count_x003d__x0022_0_x0022__x0020_isList_x003d__x0022_true_x0022__x002f__x003e__x003c__x002f_StiSerializer_x003e_,,False,FromVariable]
То есть переменные есть, но в дизайнере (в Словаре) не отображаются, после сохранения сохраняются как пустые строки.

Почему так может быть?

Re: Проблемы со списком переменных

Добавлено: 07 фев 2017, 11:43
Vadim
Здравтсвуйте.
Мы исправили ошибку. Будет доступно со следующего пре-релиза.