OpenXava е с отворен код, независим от платформата и напълно безплатно AJAX Java рамка специално създадени за бързо развитие на предприятието-клас Java уеб приложения по Linux платформи.
С инструмента OpenXava, Java разработчиците на приложения могат да пишат само на класовете домейни в езика Java програмиране, за да подадат заявление, Ajax, че е напълно готов за производство. Не се изисква генериране на код! Особености на по-glanceKey характеристики включват цялостна документация, преводи на няколко езика, включително английски, испански, френски, руски и китайски, въз основа на стандартите на Java, с помощта на потребителския интерфейс AJAX, както и подкрепа за определянето на приложения само с JPA (Java Persistence API), Java анотации и POJO (Plain Old Java Object).
В допълнение, софтуерът е в състояние да генерира AJAX приложения, уеб приложения, които са съвместими с устройството на таблета Ipad от Apple, и Портлет приложения, като Liferay, Jetspeed и WebSphere Portal. Тя интегрира лесно със софтуера JasperReports за предоставяне на подробни доклади и работи с схеми наследство на бази данни.
С OpenXava пишете малко код и да получите мощен и сложен приложение, което е с AJAX UI, без презареждане на страниците. Два режима са предвидени за разработчици, режим Списък с филтриране, поръчка, пейджинг, добавяне / преместване / премахване на колони, износ на Excel и PDF доклади, както и режима на Detail с диалогови прозорци, табове, рамки и редактори за колекции и справки .Under качулката, наличността и поддържана операционна systemsLooking под капака на OpenXava, ние може веднага да се отбележи, че това е уеб-базирано приложение, което изисква по-модерен уеб браузър, поддържащ Java / JavaScript, за да работи правилно.
Докато тя е била успешно тествана на няколко GNU / Linux дистрибуции, проектът може да се използва и на друг безплатен, с отворен код или търговски операционна система, включително Microsoft Windows и Mac OS X. В момента, той е съвместим с 32 битовия и 64-битови компютри
Какво ново в тази версия:.
- Fix: Отваряне на диалоговия преоразмерява списъка и колекции. - Fix: В PDF доклади пространството за хедъри понякога е две линии, където има само един ред текст. - Fix: В PDF доклади на по-лявата колона понякога е от доклада, в полето. - Fix: Календар не се показва, когато влизат дати в "Моите подчинени. - Fix: ModuleTestBase.assertDescriptionValue () не работи за enums. - Fix: Това е възможно да добавите празни колони в "Моите подчинени. - Fix: Вярно е показан винаги за булеви колони в "Моите подчинени. - Fix: Запълването начални стойности в "Моите подчинени не успее за Booleans, описания списъци и enums. - Fix: Когато презаписване associateEntity () в SaveElementInCollectionAction губим минимална Проверка на функционалността на. - Fix: Минимален за колекции, декларирани сSize (мин =) не е заверен от изтрива елементи. - Fix: Добавяне на елементи към колекция, без каскада премахват или ALL не валидира максимална (Size (макс =)). - Fix: две колекции в един и същи ред, не са добре показани с нов рендер. - Fix:LabelFormat (LabelFormatType.SMALL) не работи по нов рендер двигателя. - Fix: CSS волска етикет клас игнориран от новия рендер. - Fix: Няколко кадъра в един и същи ред с новия рендер са твърде близо или дори препокриващи. - Fix: Новият рендер не успее с отделение с две препоръки. - Fix:. Маркирай за задължително поле не е показан с новия рендер
Какво ново във версия 4.8.1:
- Нови функции:
- OpenXavaTest сега включва Селен тестове за визуално изпитване на мнения.
- Това е възможно да добавите функции на JavaScript, за да освободят ресурси за редактори.
- Нов метод hasTime () в дати.
- TLDs преместен от openxava.jar да openxava.tld в WEB-INF (за работа с Tomcat 7 + Eclipse WTP в Windows).
- Някои нови етикети обща употреба, за да бъдат използвани в приложения.
- Есен-назад сега е UTF-8 (преди това е ISO-8859-1), но въпреки това все още се опитва да се използва система за кодиране на първо място.
- Определя:
- Fix:. Обаждане да View.getEntity (), когато становището е с изглед имоти неуспешен (само за XML компоненти)
- Fix: Time част от времеви индикатор имоти не може да се използва за филтриране на списъка .
- Fix:. Application не започва с Tomcat 7 вътре Eclipse в Windows
- Fix:.OnChange Действия не работят както в режим
- Fix:. HtmlText редактор произвежда грешка на JavaScript при смяна на режима или секцията
- Fix: Добавяне и премахване на елементи в не притежаване страна на събиране наManyToMany не работи .
- Fix:. Натискането на ENTER от числово поле не изпълни действието по подразбиране
- Fix:. Изчистването на мнение, не поставя фокус в правилното място, когато действието се нарича от натискане на клавиш
- Fix:. За действие за промяна може да се изпълни на два пъти понякога от тестове
- Fix: Когато по време на тест на setValue () хвърля по-климата действие след следващия изпълни () не понякога .
- Fix: setConditionValue () метода на Tab The не успее с дати .
- Fix:. HibernateType анотация се провали, когатоTypeDef се използва като име
- Fix:. SetHidden () метода на View не работи с раздели
- Fix: "Моят доклади", когато името таб е твърде дълъг провалят .
- Fix: Clear състояние в списъка скриете някои комбинации (ENUM, булеви и descriptionsList) .
- Fix:. Subcontrollers не се променят, когато администраторът на контейнер се променя с код
- Fix: Subcontrollers не показват действията съгласно режима (списък, детайл или и двете) .
- Fix: Използване getSelectedObjects () от даденOnSelectElementAction в изчислени колекции успее .
- Fix:. Щампи Когато има избрани редове "Моите доклади" на само избраните от тях
- Fix: Пренебрегването акценти за струнни аргументи във филтъра се провали на някои машини .
- Fix:. КомбиниранетоOneToOne иOnChange произвежда грешка "Duplicate Component"
- Fix:. Плувки и двойки са пресечени на показ
- Fix:. # В корена изглед с групи в становището, не работи
- Fix:. # В групи и раздели, за да приведе в съответствие с колони не работи
- Fix: XML елемент с валидатор, който използва "от", ако не успее гледката е с изглед имот .
- Fix: Links на няколко действия, свързани с един и същ имот са твърде близо .
- Fix:. Неправилно кодиране в първото натоварване страница
- Fix:. Изваждане на имущество на запомнена доклад "Моите подчинени не работи
- Fix:. Някои етикети за "Моите подчинени не са преведени
- Fix:. New (все още BETA) рендер не успя да приведе в съответствие с колони в раздел
- Fix:. Някои групи или свойства преляха гледката с нова (все още BETA) рендер
- Fix:. Collections и група в рамките на една и съща линия са показани твърде близки с нова (все още BETA) рендер
Кодиране
Какво ново във версия 4.8:
- Тази версия добавя вложени действия в падащото меню в лентата с бутони (чрез subcontrollers), много нови подобрения в & quot;. Моят доклади & quot ;, подобрения в режим на списъка, и много повече нови функции и някои важни поправки
Какво ново във версия 4.7.1:
- Тази версия добавя възможност за изравняване, като колони в изгледа на корен, галерия редактор, който използва диалоговия, руски подобрения документация, както и много нови функции и поправки на грешки.
Какво ново във версия 4.7:
- действия "Моите доклади" на съхранява всички получени доклади, така че потребителят може да ги получите по име по-късно.
- WebSphere Portal 8 подкрепа, включително визуалната интеграция стил.
- WebSphere 8 подкрепа.
- Liferay 6.1 поддръжка.
- A 30% увеличение на производителността при автоматизирани тестове модул.
- Много повече нови функции и корекции.
Какво ново във версия 4.6.1:
- Нови функции:
- New IWithMessage да бъде въведена от валидатори да получите съобщенията отRequired,PropertyValidator иEntityValidator.
- подобрена ново оформление на двигателя, макар че той все още е в бета версия и деактивирана по подразбиране.
- Определя:
- Fix:Inject не работи в & quot; на климата & quot; действия.
- Fix:. Невъзможно е да ширина магазин колона в колекциите вътреAsEmbedded препратки
- Fix:. Default размер не е правилна за Telefono стереотип
- Fix:. Кликването в текущия режим с IE8 отива на несъществуващ страница
- Fix:. Име препратка изглед за справка с наследството ключове за DEFAULT
- Fix:. HTML_TEXT полета не запазват съдържание след преизчисляване
- Fix:. Диалогови прозорци от второ ниво са показани много тесни с IE9
- Fix: мишката върху списък редове в IE9 Бутонът се движи по лентата отдолу .
- Fix:. Премахване на първата колона в персонализирани отчети провали
- Fix:. Премахване на избраните колони в персонализирани отчети не успее
- Fix: Получаване на избрания обект от изчислява колекция не успее с преходни елементи .
- Fix:. Атрибут съобщение наRequired се игнорира
- Fix:. Неправилно съобщение утвърждаване от PositiveValidator
- Fix:. Съобщения в i18n файлове без аргументи не са форматиране по стандартния начин
- Fix: Thai MS874 кодиране не успее с IE .
- Fix: персонализирани отчети не успяват с XML компоненти, ако persistence.xml не е дефинирано .
- Fix:. Валидни стойности не работят в потребителски доклади с XML компоненти
- Fix:. Диалоговия заглавието два екземпляра персонализиран отчет
- Fix:. Неправилно заглавието на претоварна диалоговия персонализиран отчет
- Fix:. Валидни стойности стойности не се държат, когато една колона се редактира в диалоговия персонализиран отчет
- Fix:. Сравнителен стойности не се държат, когато една колона се редактира в диалоговия персонализиран отчет
Какво ново във версия 4.6:.
- персонализирани отчети поколение от списъка
- Това е възможно да определите режима на списък Определяне на свой собствен редактор.
- Можете да зададете обектен модел (правен субект или преходно обект) директно към View, за да го пренесат.
- В тестовете за JUnit можете да докажете, съдържанието на генерираните на PDF файлове.
- NewRowAction анотация за колекции.
- Етикети и съобщения са на разположение на руски език.
- Името на файла за генерираните доклади включва наименование на модела и време.
- Много повече нови функции и корекции.
Какво ново във версия 4.4:
- Общ резултат и брой редове са показани на рамки за събиране, когато те са сгъната.
- сравнителен "обхват" The беше добавен в списъка и колекции филтъра.
- Java 7 поддръжка.
- A слайд ефект за скриване и показване рамки.
- Frames запълнят цялата ширина на гледката.
- HtmlUnit е обновена до 2.9.
- JQuery UI е обновена до 01/08/12.
- JQuery е обновена до 1.5.2.
- Liferay 4.1 вече не се поддържа.
- Нов метод setConditionValuesTo () в ModuleTestBase.
- Някои поправки на грешки.
Какво ново във версия 4.3.1:
- Тази версия определя литература, сAsEmbedded да прочетете референтни обекти, ако идентификацията е свързана със събитие, диалогови прозорци на IE9, & quot; не Намереният обект & quot; когато идентификацията е вътре в раздел, образувания майки, не се инжектира в EntityValidor ако референтната името не съвпада с името на модела, Oracle 9 максимални отворените указатели надвишени, с изключение на извършване от диалоговия деактивиране на диалога и показва съобщение за грешка в скрит слой, и изчислените стойности, които зависят от незаписана стойност не е правилен, след модифицирането колекция.
Какво ново във версия 4.2.2:.
- JetSpeed 2.2.1 се поддържа
- Нов PersistenceUnit контролер и SetPersistenceUnitAction клас да улесни приложения мулти-бази данни.
- BaseAction вече не изпълнява IChangeControllersAction, но все още се изпълнява администраторите на промени, свързани методи.
- Форматът на датата е подобрен за каталонски.
- Много фиксирани бъга.
Какво ново във версия 4.2.1:
- View.setLabelId () подкрепя квалифицирано име участник като аргумент.
- Commons FileUpload беше обновен до 1.2.2.
- The & quot; снимки / & quot; префикс на всички дефиниции за действие беше отстранен подразбиране-controllers.xml; това е по желание, тъй v4.2.
- английски и испански съобщения бяха прецизирани.
- Новият csvEncoding имотът е на разположение в xava.property да определите кодирането на генерираните РЗС.
- Много бъгове са фиксирани.
Какво ново във версия 4.2:
- Когато заявлението е преглеждана от IPAD, стил адаптиран на IPAD се използва.
- Нов потребителски визуален стил може да се определи като пишете само един файл CSS.
- The горния десен червен "Loading ..." Индикатор за AJAX е заменен от стилизирани центриран "Loading ..." кутия.
- контролер подразбиране режим се определя от стила, макар defaultModeController на xava.properties все още съществува и има предпочитания.
- A слайд ефект върху списък страниране (само за IPAD).
- A флип ефект върху промяна на режима (само за IPAD).
- Styles ви позволяват да се определи по-подробна информация за поведението UI.
- Повече нова функция и поправки.
Какво ново във версия 4.1.2:
- A "не съдържа", за сравнение е добавен към списък и колекции филтър.
- беше предоставена нова ManyToMany.edit действия за актуализиране на елементи от много-към-много колекция.
- Метод ново презареждане () е добавен в ModuleTestBase за симулиране кликване на бутона за сваляне презареждане.
- createNotValidatingCollections () се прибавя към MapFacade.
- Потребителят има избор само 20 реда на страница при повечето списъци и колекции, за да се поддържа добро представяне.
- Нов имот "reportParametersProviderClass" е добавен в xava.properties.
- Снимки са показани на списъци и колекции.
- Имаше някои други нови второстепенни функции и много поправки на грешки.
Какво ново във версия 4.1:.
- Bean Validation JSR-303 се добавя поддръжка
- Потребителят може да добавите и премахване на сумиране на някой от цифровите персистираща имот в списък и колекции.
- Потребителят може да се справи с няколко колони в списъка и колекции.
- Стандартни доклади PDF покаже колони summations.
- сумиране е достъпно за списък и колекции чрез добавяне на & quot; + & quot; до имена собственост.
- Автоматична хоризонтална лента с плъзгач е добавен за списък и колекции, така че да не се разшири потребителския интерфейс.
- Hibernate беше обновен до версия 3.6.1.
- стереотип ПАРОЛА / се прибавя CONTRASENA.
- Когато моделът е преходно, контролерът-режима по подразбиране за този модул е DetailOnly.
Какво ново във версия 4.0.1:
- Нови функции:
- Нови обратно повикване методи, които позволяват да се използва JPA вътре в тях:.PreCreate,PostCreate ИPreDelete
- Groovy може да се използва за калкулатори и валидатори на XML елементи.
- New getMethodsAnnotatedWith () метод в полезни класове клас.
- Boolean и булев не подразбиране конвертор.
- В условия, ако поставите име на модел вътре $ {} ако се е променило по име на маса.
- Добавени setConditionValues (списък), и setConditionComparators (списък) ModuleTestBase да се използва с Groovy.
- New след всяка заявка опция в controllers.xml.
- IForwardAction позволява да предаде на JavaScript код, използвайки JavaScript:. Като префикс
- New listeners.xml в WEB-INF за определяне на слушателите.
- Определя:
- Fix: Tomcat старт / стоп скрипт оставя директория в Windows .
- Fix:.AsEmbedded Изтриете действие работи само, когато референтната контейнер име съвпада с името контейнер модел
- Fix:.AsEmbedded Не крие препратка към майка
- Fix: getView () от CreateNewElementInCollectionAction не се връща в основния екран, .
- Fix: референтен действия не са показани сReadOnlySearchKey .
- Fix:. Entity валидатора не успее, когато името на собствеността на предприятието, съвпада с името на боклук лице
- Fix: Валидаторите работят повече от веднъж .
- Fix:. Списък Описания на препратка с множествена ключова някои стойности със заготовки
- Fix:. Filtering от булев в списъка, когато колоната е булев провали с някои бази данни
- Fix: изгуби по спасяване предпочитания списък / събиране, когато раздела или името колекция е твърде дълъг .
- Fix: списък Описания на препратка с вложени композитни ключове изгуби по спасяване .
- Fix: & quot; List.filter & quot; действие присъства в долния подробно модули само с пред-всяка заявка действия.
- Fix:.DescriptionsList NotForTabs, тя не работи с "DEFAULT"
- Fix:. Character & не се поддържа в състояние на списък описания
- Fix: не работи в персонализиран изглед, когато тя не е в основния екран, модул. Fix:. Converter не се прилага към списък описания параметри
- Fix:. Зависи условие за Enum от списъка на описания не работи
- Fix:. TreeView редактор не работи в Liferay 6
Какво ново във версия 4.0:
- Основни нови функции над 3.1.4 за разработчици:
- Groovy подкрепа.
- JPA 2.0 поддръжка.
- Подкрепа за JSR-330, на стандарта Java за зависимостта инжекция.
- Окачен подкрепа за EntityBeans CMP2.
- Окачен подкрепа за Java 1.4. От сега нататък OX изисква Java 5 или по-добре.
- Основни нови функции над 3.1.4 за потребителите:
- New режим "сплит" (обозначени като & quot; И двете & quot;). В допълнение към вече съществуващите "подробност" и режима "Списък"
- Потребителят може да сведе до минимум и да се възстанови всеки кадър, съхраняване на състоянието на кадрите от потребителя.
- Изтрий действия за колекции и списък се показва във всеки ред.
- по-интуитивно "търсене" действия. Сега той използва диалоговия да поиска данни за търсене.
- Потребителят може да преоразмерите ширините на колоните, за списък и колекции с помощта на мишката, и стойностите се продължава от потребителя.
- подсказка за клетките в списък и колекции.
- Позоваването като комбота за филтриране в режим на списъка.
- Кликвайки върху всяка част на реда, за списък или колекция, отива към детайла.
- Масите Циферблат.
- Колекции използват диалогови прозорци за редактиране, добавяне и премахване на елементи.
- A диалогов прозорец служи за търсене, създаване и модифициране на референтния.
- New отметка в списъка, за да изберете и премахнете отметката от всички редове наведнъж.
- Потребителят може да промени броя на ред от списъка и колекции, както и настройката се съхранява от потребителя.
- Подобрен външен вид и усещане на страница навигация за списък и колекции.
- визуален стил на лента с бутони подобрява.
- За пълния списък от нови функции виж по-долу бележките за версиите от 4m1 до 4m6.
Подкрепени
Какво ново във версия 4 Milestone 3:
- Потребителят може да преоразмерите ширините на колоните, за списък и колекции помощта на мишката, и стойностите са се запазили от потребителя.
- подсказка за клетките в списък и колекции.
- Позоваването като комбота за филтриране в режим на списъка.
- Кликвайки върху всяка част на реда, за списък или колекция, отива към детайла.
- резолюция Polimorphic оглед на елементи за събиране.
- Премахнато MemoFormatter за режим на списъка. Новият подсказката и преоразмеряване на колоните са по-добри възможности.
- руски превод на документация подобри.
- Ключът за точка може да се използва и като десетичен разделител, във всеки локал. Тя се превръща автоматично в местната десетичен знак.
- ValidationException и RuntimeException вPrepersist се размножава с действията.
- Оригинални RuntimeExceptions от MapFacade.setValues () се размножава с действията.
- Всеки файл JavaScript в xava / редактори / JS се зарежда автоматично. Тази папка е за JS на персонализирани редактори.
- функция openxava.addEditorInitFunction The JavaScript, за да добавите изпълнението на код за инициализация на JS на персонализирани редактори.
- Създаването на модули по подразбиране не е задължително. Публикувана собственост "generateDefaultModules" в xava.properties.
- Clear съобщение за грешка, когато модул reentrance се произвежда.
- атрибута ID включени в Html за всички вградения редактор, за да се улесни манипулирането JavaScript.
- поръчка editors.js се включват само, ако съществува. Освен това използването на този файл е бил отхвърлен.
- Classes.getSimpleName () метод спадна. Използвайте getSimpleName () на вместо Class.
- Style "Highlight" от openxava.css преименуван на "ред-маркирайте '.
- MapFacade.getValues () добавя запис __MODEL_NAME__ с името на модела на намерен обект.
- Премахнато history.txt файл.
- Commons-beanutils.jar (която вече е включена в OX) се изнасят от проекта Eclipse OpenXava.
- Fix:. New JS файлове не се признават след актуализиране OX версия, защото на кеша на браузъра
- Fix:. Calendar изскачащ прозорец не се показва от диалогови прозорци
- Fix: Fields анотирани сSearchKey не могат да се редактират при редактиране на съществуващ субект .
- Fix:. Буквени знаци могат да бъдат вписани в цифрови полета
- Fix:. Excel износител не работи добре, когато точка и запетая в текста
- Fix:. Китайски превод на изскачащ календар не е правилно кодиран
- Fix:. Събиране на генерични (Collection) не успее
- Fix:. MappedSuperClass в друг пакет от детските класове не успее
- Fix:. Filtering от година или месец в режим на списъка не успее с Oracle и най-новите версии PostgreSQL
- Fix: Опитвам се да променя празен Справката показва грешка, но не трябва да се покаже диалогов .
Какво ново във версия 4 Milestone 2:
- Колекции използват диалогови прозорци за редактиране, добавяне и премахване на елементи .
- Подкрепа за JSR-330, на стандарта Java за зависимостта инжекция. Сега е възможно да се използватInject иNamed в области за действие, вместо & LT; използване-обект / & GT; в & LT; действие / & GT;.
- Показване на съобщенията / грешки.
- Нови методи в BaseAction да се променят динамично действия: setControllers (), returnToPreviousControllers (), setDefaultControllers (), addActions (), removeActions () и clearActions () .
- Нови методи в ViewBaseAction да управляват диалози: showDialog () и closeDialog () .
- Подобрена производителност с големи маси в режим на списъка.
- Това е възможно да се определи стила да използвате вътре портали с помощта на нови имоти в xava.properties.
- Премахнато history.txt файл.
- Edit действия по подразбиране за колекции, различни отAsEmbeddable, CascadeType.REMOVE или CascadeType.ALL допуска само гледане на елемента.
- Сега Return.return действия не затворите диалоговия прозорец.
- TabBaseAction сега се простира ViewBaseAction така getView () и методи за диалогови прозорци и изглед към навигация са достъпни от него.
- шоу-диалоговия и да се скрият-диалоговия е бил изпуснат от & LT; действие / & GT ;, това произвежда изостанала Несъвместимост над 4m1.
- DWR engine.js се кешира за подобряване на производителността.
- Не грешка се появява, но само предупреждение, когато & LT; използване-обект / & GT; (От controllers.xml) се опитва да се инжектира в несъществуващ имот. Тази функция подобрява обратната съвместимост.
- New getFieldsAnnotatedWith () метод в полезни класове клас.
- Fix:. Hibernate Влезте не е показано при изтеглянето на метаданните на лице
- Fix:. Разграждането на изпълнение, когато потребителят работи в една и съща страница през известно време
- Fix: Focus не може да се контролира, когато се използва действия OnChange. Следващото поле е фокусирана след действието.
- Fix:. JavaScript грешка (не се забелязва от потребителя) вол _...__ xava_focus_property не е дефинирано
- Fix: Етикетите в събиране без "каскада = CascadeType.REMOVE"
- Fix: Документация Portlets с никакъв език, посочен не може да се инсталира в WebSphere Portal. Сега се приема стойност по подразбиране за езика (от portletLocales в xava.properties).
- Fix:. Пейджинг в колекции забравя избрани редове
- Fix:. Проблеми с отметка "Избери / премахване на избора" с няколко колекции иOnSelectElementAction
- Fix:. Timing проблеми в тест JUnit съчетаващи свойства и действия за промяна
- Fix: ВOnChange за списък описания референции, когато стойността е нула не се прехвърли към нула .
- Fix: Автоматично генериране етикет (Strings.javaIdentifierToNaturalLabel () метод) не работи добре с акроними .
- Fix:. JavaScript календар не работи, когато няколко Portlets в същата страница
- Fix:. В някаква комбинация от вложени секции секцията се дублира върху промяната раздел
- Fix: Проблеми с набор от знаци за кодиране на приемане на данни от браузъра .
Анимирани
Какво ново във версия 3.1.4:
- Тази версия добавя поддръжка заFormula анотации, форматиране за режим на списъка, преводи на сръбски и шведски, подкрепа за Liferay 5.2.3, и повече от 50 нови функции и корекции.
Какво ново във версия 3.1.3:
- Editor може да се прилага за колекции. Също така на разположение за XML версия с.
- Editor може да се прилага за справки. Също така на разположение за XML версия с.
- В editors.xml, че е възможно да се сдружават редактор по подразбиране за всички колекции или за колекции на някои модели.
- В editors.xml, че е възможно да се сдружават редактор по подразбиране за всички модели или за позовавания на някои модели.
- избрания ред в списъка и събиране е връхна точка.
- OnSelectElementAction използва takesLong и confirmMessage.
- етикета по подразбиране е естествена, например етикета за lastInvoiceNumber сега е & quot; етикет Last фактура & quot;.
- разбор на подразбиране за инт, къси и дълги (MetaProperty.parse) връща нулев за нищожна или празен низ (преди да го върна 0).
- Възможно е да оформление няколко колекции на същия ред.
- OnSelectElementAction добавя към изчислява колекция.
- Премахнати неизползвани TTFs (шрифтове за PDF поколение).
- Fix:. Редактори с alwaysEnabled = вярно не опресняване чрез AJAX в някои случаи
- Fix: Is.empty не успее с BigDecimal по-малко от един и не нула .
- Fix:. XCollections.last се провали, когато събирането е празен или нулев
- Fix: viewObject имот липсва за OnSelectElementBaseAction
- Fix: маркирайте изберете елемент Петдесетница OnSelectElementAction
- Fix:. Collections с каскада REMOVE чиято кариерист връща нулев провали в някои случаи
- Fix: mappedBy вManyToOne допуска позоваване на име равно като институцията контейнер само .
- Fix:GeneratedValue в неHidden ключова хвърля NullPointerException .
- Fix:. Редактори с множество HTML елементи с едно и също име на отхвърляне (разбити в v3.1)
- Fix:. IForwardAction в същото време, че IChainAction (не опреснява екрана)
Какво ново във версия 3.1.2:
- View наследство: A възглед може да се простира от друга. Предлага се за СПА POJOs и XML компоненти.
- NewOnSelectElementAction анотация да определите действие да бъде изпълнена, когато е избран елемент от колекцията или неопределена.
- руски превод на справочник и друга документация.
- New формат "ODT" (Open Document) на разположение за JasperReportBaseAction.
- Потребителският интерфейс за добавяне на колони в списък или колекции вече използва виртуална памет.
- Описателни икони за имоти са шоу до етикета, когато LabelFormat е малък.
- "Премахване" New в редактор на изображения, така също и в множество фотосесии и имидж стереотипи.
- New атрибут винаги-презареди за редактор в editors.xml.
- Нов метод assertNoLabel () в ModuleTestBase.
- ModuleTestBase.assertExists () работи с колекции също.
- New defaultPersistenceUnit имот в xava.properties да изберат JPA постоянство устройството да се използва по подразбиране.
- Нови имоти pageRowCount и addColumnsPageRowCount да персонализирате редове на страница за списък и & quot; добавят колони & quot;.
- Clear съобщение, ако имате не ejb.jar в либералните или обща / Пб на Tomcat.
- Clear предупредително съобщение, когато се използваReferenceView погрешно.
- openxava.tld премества в openxava.jar (като taglib.tld).
- Добавена activation.jar, за да се улесни използването на JavaMail.
- Ъпгрейд JasperReport 3.1.4.
- Fix:. Вложени секции с единствените секции са дублирани в раздела за промяна в някои много редки случаи
- Fix:. При смяна контролери от действиеOnChange лентата с бутони не е освежена
- Fix: не успее да влезе за втори път за промяна на модул от трето ниво
- Fix: За генериране Portlets когато имущество "конфигурация" не е в build.xml не успее с приложения XML стил .
- Fix:. PDF поколение не работи с руски език
- Fix:. Някои редки NullPointerException за генериране на PDF първи път с филтри (Tab (филтър =))
- Fix:. StackOverflowError на циклични референции
- Fix:. Някои gramatical корекции в съобщенията за грешки
- Fix:. Съобщения не се показват, след изпълнението на IForwardAction
- Fix: Поръчка колони провали в някои бази данни, при смяна на схема с XPersistence или XHibernate .
<силни> Какво е новото във версия 3.1.1:
- Пълна подкрепа за WebSphere Portal 6.1, включително Portlets изглеждат и се чувстват.
- Тази версия ви позволява да използвате няколко AJAX Portlets в същия портал страница.
- Има много нови функции и корекции.
Какво ново във версия 3.1:
- Тази версия разполага с всички функции на 3.0.3, но генерира заявка AJAX. Просто се актуализира, за да OX 3.1, и си OX (3.x, 2.x, или 1.x) приложение ще използва AJAX, без да докосвате на един ред код.
<силни> Изисквания :
- Oracle Java Standard Edition Runtime Environment
Коментари не е намерена