OpenXava je open source, nezávislý na platformě a zcela zdarma rámec AJAX Java speciálně navrženy pro rychlý vývoj podnikové třídy pro webové aplikace Java pod Linux.
S nástrojem OpenXava, mohou vývojáři aplikací Java napsat jen tříd domén v programovacím jazyce Java, aby aplikace Ajax, který je plně připraven k výrobě. Není nutná žádná generování kódu! Funkce za glanceKey funkce zahrnují kompletní dokumentaci, překlady do mnoha jazyků, včetně angličtiny, španělštiny, francouzštiny, ruštiny a čínštiny na základě norem Java, pomocí uživatelského rozhraní AJAX, stejně jako podporu pro definování aplikací pouze s SPS (Java Persistence API), Java anotací a POJO (Plain Old Java Object).
Navíc, software je schopen generovat aplikací AJAX, webových aplikací, které jsou kompatibilní s tablet zařízením iPad od společnosti Apple, a portletové aplikace, jako je například Liferay, Jetspeed a WebSphere Portal. Snadno se integruje software JasperReports pro poskytování komplexních zpráv a pracuje se staršími databázových schémat.
S OpenXava napíšete trochu kód a získat silný a komplexní aplikace, která má AJAX uživatelské rozhraní bez překládky stránky. Dva režimy jsou k dispozici pro vývojáře, režim seznamu s filtrováním, objednávání, klávesnici, přidávání / stěhování / odstranění sloupů, Export do Excelu a PDF zprávy, stejně jako režim Detail s dialogy, karty, rámy a editory pro sbírky a odkazy .Under kapuce, dostupnosti a podporované operační systemsLooking pod kapotou OpenXava, můžeme okamžitě všimnete, že je webová aplikace, která vyžaduje moderní webový prohlížeč, který podporuje Java / JavaScript, aby správně fungoval.
I když to byl úspěšně testován na několika distribucí GNU / Linuxu, projekt mohou být také použity na jiný volný, open-source nebo komerční operační systém, včetně Microsoft Windows a Mac OS X. V tuto chvíli, je kompatibilní jak s 32 -bitových a 64-bitové počítače
Co je nového v této verzi:.
- Oprava: Otevření dialogového okna změní velikost seznamu a sbírky. - Oprava: Ve zprávách ve formátu PDF prostor pro záhlaví je někdy dva řádky, kde je jen řádek textu. - Oprava: V PDF hlásí více levém sloupci je někdy ze zprávy, na okraji. - Fix: Kalendář není zobrazen při zadávání data v "Moje zprávy". - Fix: ModuleTestBase.assertDescriptionValue () nefunguje pro výčtových typů. - Oprava: Je možné přidat prázdné colums v "Moje hlášení". - Fix: true se zobrazí vždy na boolean sloupců v "Moje hlášení". - Oprava: Naplnění počáteční hodnoty v "Moje hlášení" selže booleans, seznamů a výčtových typů popisky. - Oprava: při přepisování associateEntity () v SaveElementInCollectionAction ztrácíme minimální Ověřit funkčnost. - Oprava: Minimum pro sbírky prohlášených sSize (min =) není ověřena na odstranění prvků. - Oprava: Přidání prvků do sbírky bez kaskádovým odstranit nebo ALL neověřuje maximální (Size (max =)). - Oprava: Dvě sbírky ve stejné řadě, nejsou dobře zobrazeny s novou renderer. - Fix:LabelFormat (LabelFormatType.SMALL) nepracuje pod novým rendereru motoru. - Oprava: CSS třída ox-label ignorovány novým renderer. - Oprava: několik snímků stejné řadě s novým renderer jsou příliš blízko, nebo dokonce se překrývají. - Oprava: Nový renderovací selže s části s dvěma odkazy. - Fix:. Mark pro požadovanou oblast není zobrazen s novou renderer
Co je nového ve verzi 4.8.1:
- Nové funkce:
- OpenXavaTest nyní obsahuje selen zkoušky pro vizuální testování názorů.
- Je možné přidat funkce jazyka JavaScript k uvolnění zdrojů pro editory.
- Nová metoda hasTime () v datech.
- TLD přestěhoval z openxava.jar do openxava.tld WEB-INF (pro práci s Tomcat 7 + Eclipse ČOV ve Windows).
- Některé nové etikety běžné používání pro použití v aplikacích.
- Fall-back nyní je UTF-8 (dříve to bylo ISO-8859-1), ale to ještě pokusí nejprve použít kódování v systému.
- Opravy:
- Fix:. Volání na View.getEntity (), když je pohled má zobrazit vlastnosti selže (pouze pro komponenty XML)
- Oprava: Time část vlastností časové razítko nelze použít pro filtrování v seznamu .
- Fix:. Aplikace nezačíná Tomcat 7 uvnitř Eclipse ve Windows
- Fix:.OnChange Akce nefungují jak v režimu
- Fix:. HtmlText editor vytváří chybu JavaScriptu při změně režimu nebo její část,
- Fix: Přidání a odebrání prvků v nevlastní straně sbírkyManyToMany nefunguje .
- Fix:. Stisknutím klávesy ENTER z číselného pole neprovede výchozí akci
- Fix:. Vymazání názor nevloží fokus na správném místě, když je akce s názvem od stisknutí tlačítka
- Fix:. Akce na změny mohou být spustit dvakrát někdy z testů
- Oprava: Pokud v testu SetValue () vyvolá zásah na změnu a pak další execute () selže někdy .
- Oprava: Metoda setConditionValue () tab selže s daty .
- Fix:. HibernateType anotace selže přiTypeDef používá jako název
- Fix:. Metoda setHidden () pohledu nepracuje s oddíly
- Oprava: "Moje zprávy", pokud je název karty příliš dlouho nepodaří .
- Oprava: Clear stav v seznamu skrýt některé komba (ENUM, logické a descriptionsList) .
- Fix:. Subcontrollers nemění, pokud je nádoba regulátor měnit kódem
- Oprava: Subcontrollers nevykazují akce podle režimu (seznam, detail či obojího) .
- Oprava: Použití getSelectedObjects () odOnSelectElementAction vypočítaných sbírkách selže .
- Oprava:. Výtisky jsou vybrané řádky "Moje zprávy" jen ty vybrané
- Oprava: Ignorování akcenty pro smyčcové argumenty filtru selže v některých počítačích .
- Fix:. KombinaceOneToOne aOnChange vytváří chybou "duplikát prvek"
- Fix:. Plováky a dvoulůžkové jsou zkráceny na displeji
- Fix:. # V kořenovém pohledu se skupinami v názoru nefunguje
- Fix:. # Ve skupinách a sekcí sladit sloupy nefunguje
- Oprava: součást XML s validátor, který používá "z" se nezdaří, pokud názor má výhled vlastnost .
- Oprava: Odkazy několika akcí spojených s společném pozemku jsou příliš blízko .
- Fix:. Nesprávné kódování v prvním načtení stránky
- Fix:. Odstranění vlastnost uložené zprávy "Mé zprávy" nefunguje
- Fix:. Některé značky pro "Moje zprávy" nejsou přeloženy
- Fix:. Nové (ještě BETA) renderer se nepodařilo sladit sloupy v oddíle
- Fix:. Některé skupiny nebo vlastnosti, vylila se, s novým (stále BETA) renderer
- Oprava:. Sbírky a skupina v rámci stejné lince byly vystaveny příliš blízko s novým (stále BETA) renderer
Kódování
Co je nového ve verzi 4.8:
- Tato verze přidává vnořené akcí v drop-down menu v panel s tlačítky (pomocí subcontrollers), mnoho nových vylepšení v & quot;. Mé zprávy & quot ;, zlepšení v režimu seznamu, a mnoho dalších nových funkcí a některé důležité opravy
Co je nového ve verzi 4.7.1:
- Tato verze přidává možnost zarovnání po sloupcích v kořen názor, galerie obrazu editor, který používá dialogové okno, ruské zlepšení dokumentace, a mnoho nových funkcí a oprav.
Co je nového ve verzi 4.7:
- akce "Moje zprávy" ukládat všechny generované zprávy, tak uživatel může dostat je podle názvu později.
- WebSphere Portal 8 podporu, včetně integrace vizuálního stylu.
- WebSphere 8. support.
- Liferay 6.1 support.
- zvýšení výkonu o 30% v automatizovaných testech modulů.
- Mnoho dalších nových funkcí a opravy.
Co je nového ve verzi 4.6.1:
- Nové funkce:
- New IWithMessage které mají být provedeny validátory dostat zprávy zRequired,PropertyValidator aEntityValidator.
- zlepšila Nový engine, i když je stále v beta verzi a deaktivuje ve výchozím nastavení.
- Opravy:
- Oprava:Inject nefunguje v & quot; na změnu & quot; činnosti.
- Fix:. Nelze obchodu šířku sloupce v sbírkách uvnitřAsEmbedded odkazy
- Fix:. Výchozí velikost není správný pro TELEFONO stereotypu
- Fix:, kliknutím na aktuálním režimu s IE8 jde na neexistující stránku
- Fix:. Pojmenována reference pohled na odkaz s dědické přepínači na výchozí
- Fix:. HTML_TEXT pole nejsou zachovat obsah po přepočtu
- Oprava:. Druhá rovina dialogy jsou zobrazeny velmi úzké s IE9
- Oprava: myší nad seznam řádků v IE9 se pohybuje na spodní tlačítkové lišty .
- Fix:. Odstranění první sloupec v uživatelských sestav selže
- Fix:. Odstranění vybraných sloupců v uživatelských sestav se nezdaří
- Oprava: Získání vybraný objekt z vypočtené kolekce se nezdaří s přechodnými prvky .
- Fix:. Atribut zprávaRequired je ignorována,
- Fix:. Nesprávná ověření zprávy z PositiveValidator
- Oprava:. Zprávy v I18N souborech s žádnými argumenty nejsou formátování standardním způsobem
- Oprava: kódování Thai MS874 se nezdaří s IE .
- Oprava: Vlastní zprávy nezdaří s komponenty XML, pokud persistence.xml není definována .
- Fix:. Platné hodnoty nefungují ve vlastních sestav s komponenty XML
- Fix:. Duplicitní dialogové titul v zakázkovém zprávě
- Fix:. Nesprávný název na překládání dialog vlastní hlášení
- Fix:. Platné hodnoty hodnoty nejsou vedeny, pokud je sloupec editace v dialogu vlastní zprávě
- Fix:. Srovnávací hodnoty nejsou vedeny, pokud je sloupec editace v dialogu vlastní zprávě
Co je nového ve verzi 4.6:.
- Custom zprávy generace ze seznamu
- Je možné přizpůsobit režim seznamu definovat svůj vlastní editor.
- můžete přiřadit objekt modelu (subjekt nebo přechodný objekt) přímo za účelem jeho naplnění.
- V JUnit testech, můžete uplatnit obsah generovaných PDF.
- NewRowAction anotace sbírek.
- Etikety a zprávy jsou k dispozici v ruštině.
- název souboru pro generované zprávy obsahuje jméno a čas modelu.
- Mnoho dalších nových funkcí a opravy.
Co je nového ve verzi 4.4:
- Součty a počty řádků jsou uvedeny ve sběrných rámy, když jsou složený.
- komparátor "dosah" byla přidána do seznamu a sbírek filtru.
- 7 podporu Java.
- slide efekt pro skrývání a ukazuje snímky.
- Frames vyplnit všechny šířku pohledu.
- HtmlUnit byl aktualizován na 2.9.
- jQuery UI byl aktualizován na 1.8.12.
- jQuery byl aktualizován na 1.5.2.
- Liferay 4.1 již není podporován.
- Nová metoda setConditionValuesTo () v ModuleTestBase.
- Některé opravy chyb.
Co je nového ve verzi 4.3.1:
- Tato verze opravuje odkazy sAsEmbedded číst odkazovaný objekt v případě, že číslo je událost spojená, dialogy na IE9, & quot; objekt nebyl nalezen & quot; když ID uvnitř sekce, mateřské entity není vstřikováno EntityValidor pokud reference název neodpovídá názvu modelu, Oracle 9 maximální otevřené kurzory překročen, výjimku na spáchání z dialogu zakázání dialog a ukazuje chybové hlášení v skryté vrstvě, a vypočtené hodnoty, které jsou závislé na neuložené hodnota není správná po úpravě kolekce.
Co je nového ve verzi 4.2.2:.
- Jetspeed 2.2.1 je podporován
- Nový PersistenceUnit řadič a SetPersistenceUnitAction třída usnadnit multi-databázové aplikace.
- BaseAction již provádí IChangeControllersAction, ale stále provádí řadiče změny související způsoby.
- Formát data byla vylepšena katalánštině.
- Mnoho opravy chyb.
Co je nového ve verzi 4.2.1:
- View.setLabelId () podporuje úplný název členem jako argument.
- Commons FileUpload byl aktualizován na 1.2.2.
- & quot; images / & quot; prefix všech definic akce byla odstraněna v default-controllers.xml; to bylo na přání od v4.2.
- anglické a španělské zprávy byly rafinované.
- Nový csvEncoding nemovitost je k dispozici v xava.property definovat kódování generovaného CSV.
- Mnoho chyb bylo opraveno.
Co je nového ve verzi 4.2:
- Pokud je aplikace přístupná z iPad, styl přizpůsobený do iPadu je používán.
- Nový vlastní vizuální styl lze definovat psát jen CSS soubor.
- v pravém horním rohu červený "Loading ..." ukazatelem AJAX byl nahrazen stylizované středem "Načítání ..." krabici.
- Regulátor Výchozí režim je definován stylem, i když defaultModeController z xava.properties stále existuje a má přednost.
- slide vliv na seznamu stránkování (pouze pro iPad).
- Flip vliv na změnu režimu (pouze pro iPad).
- Styly umožňují definovat více informací o chování uživatelského rozhraní.
- Další nové funkce a opravy.
Co je nového ve verzi 4.1.2:
- 'ne obsahuje "komparátor byl přidán Seznam a sbírky filtrů.
- byla poskytnuta nová ManyToMany.edit akce pro aktualizaci prvků z many-to-many kolekce.
- Metoda nový Obnovit () se v ModuleTestBase pro simulaci kliknutím tlačítka prohlížeče přeložit.
- createNotValidatingCollections () byl přidán do MapFacade.
- Uživatel si může vybrat pouze 20 řádků na stránku nanejvýš pro seznamy a sbírek, v zájmu zachování dobrého výkonu.
- nová vlastnost "reportParametersProviderClass" byl přidán do xava.properties.
- Fotografie jsou uvedeny v seznamech a sbírkách.
- Tam byly některé další nové funkce a mnoho menších oprav.
Co je nového ve verzi 4.1:.
- Bean Validation JSR-303 byla přidána podpora
- Uživatel může přidávat a odebírat shrnutí pro každou číselnou přetrvávající vlastnost v seznamu a sbírkách.
- Uživatel může řadit podle několika sloupců v seznamu a sbírkách.
- Standardní zprávy ve formátu PDF zobrazit sumací sloupců.
- Sčítání je k dispozici pro seznam a sbírky přidáním & quot; + & quot; názvy vlastnictví.
- automatické horizontální posuvník byla přidána k seznamu a sbírky tak, aby nedošlo ke zvětšení rozhraní.
- Režim spánku byl aktualizován na verzi 3.6.1.
- Stereotyp HESLO / stahujte přidáno.
- Když model je přechodný, standardní ovladač režimu pro modul je DetailOnly.
Co je nového ve verzi 4.0.1:
- Nové funkce:
- Nové metody zpětného volání, které umožňují používat SPS v nich:.PreCreate,PostCreate APreDelete
- Groovy lze použít na kalkulačky a validátory komponent XML.
- New getMethodsAnnotatedWith ().
- Boolean a bool nemá výchozí převodník.
- V podmínkách, pokud si dal název modelu v $ {} je vyměnit v názvu tabulky.
- Přidané setConditionValues (Seznam) a setConditionComparators (seznam) ModuleTestBase pro použití s Groovy.
- New after-každém-žádosti volba pro in controllers.xml.
- IForwardAction umožňuje předat javascript kód, pomocí JavaScriptu:. Jako prefix
- New listeners.xml WEB-INF pro definování posluchače.
- Opravy:
- Oprava: Tomcat start / stop script listy adresář, ve Windows .
- Fix:.AsEmbedded Smazat činnost funguje pouze tehdy, když reference kontejner název odpovídá názvu kontejneru modelu
- Fix:.AsEmbedded Neskrývá odkaz na rodiče
- Fix: getView () z CreateNewElementInCollectionAction nevrátí hlavní zobrazení .
- Oprava: Realizované akce nejsou zobrazeny sReadOnlySearchKey .
- Fix:. Entity validator selže při vlastnost název subjektu odpovídá název kontejneru entity
- Oprava: Validátor běžet více než jednou .
- Oprava:, seznam Popisy odkazu s vícenásobným klíčem s některými hodnotami s mezerami
- Fix:. Filtrování podle boolean v seznamu, když je sloupec boolean selže s některými databázemi
- Fix: selže save preferencích / Seznam sběrných kdy karta nebo název kolekce je příliš dlouhý .
- Oprava: Seznam Popisy odkazu s vnořených složených tlačítky selže Uložit .
- Fix: & quot; List.filter & quot; akce přítomen v dolní části podrobně pouze moduly s před-each-požadavek akcí.
- Fix:.DescriptionsList NotForTabs, že nepracuje s "selhání"
- Fix:. Znak a není podporována v podmínkách seznamu popisy
- Oprava: nefunguje ve vlastním pohledu, pokud to není hlavní zobrazení modulu. Oprava:, Converter nebyla použita na seznam popis parametrů
- Fix:. Záleží podmínku pro ENUM ze seznamu popisy nepracuje
- Fix:. TreeView editor nefunguje v Liferay 6
Metoda třídy užitné třídě
Co je nového ve verzi 4.0:
- Hlavní nové funkce, více než 3.1.4 pro vývojáře:
- Groovy podporu.
- JPA podpory 2.0.
- Podpora pro JSR-330, standard Java pro injekce závislostí.
- Ukončení podpory pro EntityBeans CMP2.
- Ukončení podpory pro Javu 1.4. Od této chvíle OX vyžaduje Javu 5 nebo vyšší.
- Hlavní nové funkce, více než 3.1.4 pro uživatele:
- New mode "rozkol" (označené jako & quot; Jak & quot;), navíc k již existující "detail", a režimy "seznam"
- Uživatel může minimalizovat a obnovit jakýkoli snímek, ukládání stavu rámu uživatelem.
- Odstranit akci pro sbírky a seznam je uveden v každé řadě.
- Více intuitivní "vyhledávání" akce. Nyní používá okno se žádostí o údaje o vyhledávání.
- Uživatel může změnit velikost šířky sloupců pro seznamu a jeho sbírky pomocí myši, a hodnoty jsou trvalé uživatelem.
- Popisek pro buňky v seznamu a sbírkách.
- Reference jsou komba filtrovat v režimu seznamu.
- Kliknutím na jakékoli části řádku, na seznamu nebo sběr, jde do detailu.
- Popup dialogy podporovány.
- Sbírky používat dialogy upravovat, přidávat a odebírat prvky.
- dialog se používá pro vyhledávání, vytváření či úpravě odkazu.
- New políčko v seznamu a vyberte a zrušte všechny řádky najednou.
- Uživatel může měnit počet řádků v seznamu a sbírek, a nastavení se uloží uživatelem.
- Vylepšený vzhled a dojem z navigace stránky na seznamu a sbírky.
- Vizuální styl panelu s tlačítky zlepšila.
- Úplný seznam nových funkcí viz níže poznámky pro verze z 4M1 na 4M6.
Co je nového ve verzi 4 Milestone 3:
- Uživatel může změnit velikost šířky sloupců na seznamu a sbírky pomocí myši, a hodnoty jsou trvalé uživatelem.
- Popisek pro buňky v seznamu a sbírkách.
- Reference jsou komba filtrovat v režimu seznamu.
- Kliknutím na jakékoli části řádku, na seznamu nebo sběr, jde do detailu.
- Polimorphic rozlišení zobrazení pro sběr prvky.
- Odebráno MemoFormatter režimu seznamu. Nový tooltip a změna velikosti sloupce jsou lepší možnosti.
- Russian překlad dokumentace zlepšila.
- tečka klíč může být použit jako oddělovač desetinných míst v každém národní prostředí. To se převede automaticky na místní oddělovač desetinných míst.
- ValidationException a RuntimeException vPrepersist jsou šířeny k těmto akcím.
- Originální RuntimeExceptions z MapFacade.setValues () jsou šířeny k těmto akcím.
- Jakýkoli soubor JavaScript v xava / editoři / js se načte automaticky. Tato složka je pro JS vlastních redaktorů.
- Funkce openxava.addEditorInitFunction JavaScript přidat kód být popraven za initialized JS zakázku editorů.
- Vytvoření standardních modulů je volitelná. Přidáno vlastnictví "generateDefaultModules" v xava.properties.
- Clear chybové hlášení, pokud je modul reentrance vyrábí.
- Atribut id zahrnuty v HTML pro všechny vestavěné editory, pro usnadnění manipulace Javascript.
- na míru editors.js je zahrnuta pouze tehdy, pokud existuje. Kromě využití tohoto souboru se již nepoužívá.
- Classes.getSimpleName () metoda klesl. Použijte getSimpleName () z třídy místo.
- Style 'highlight' z openxava.css přejmenována na "řádek zvýraznění".
- MapFacade.getValues () přidá položku __MODEL_NAME__ s názvem modelu nalezeného objektu.
- Odstraněna history.txt souborů.
- commons-beanutils.jar (již zahrnuto v OX) vyváženo z projektu Eclipse OpenXava.
- Oprava:. New JS soubory nejsou uznávány po aktualizaci OX verze, protože cache prohlížeče
- Fix:. Kalendář popup není zřejmé z dialogů
- Oprava: Pole komentovaných sSearchKey nelze upravit při úpravách existující prvek .
- Fix:. Abecední znaky mohou být zapsány do číselných polí
- Fix:. Excel export nefunguje dobře, když středníky v textu
- Fix:. Čínský překlad popup kalendáře nebyl správně kódován
- Fix:. Sbírka generické (Collection) selže
- Fix:. MappedSuperClass v jiném balení, než dítě tříd selže
- Fix:. Filtrace rok nebo měsíc v režimu seznamu se nezdaří s Oracle a nejnovějšími verzemi PostgreSQL
- Fix: Snažím se změnit prázdný odkaz hlásí chybu, ale nesmí vykazovat dialog .
Co je nového ve verzi 4 Milestone 2:
- Sbírky používat dialogy upravovat, přidávat a odebírat prvky .
- Podpora pro JSR-330, standard Java pro injekci závislostí. Nyní je možné použítInject aNamed v akci polích místo & lt; use-objekt / & gt; v & lt; Akční / & gt;.
- Zobrazit zprávy / chyby animované.
- Nové metody BaseAction dynamicky měnit akce: setControllers () returnToPreviousControllers () setDefaultControllers () addActions () removeActions () a clearActions () .
- Nové metody ViewBaseAction řídit dialogy: ShowDialog () a closeDialog () .
- Lepší výkon s velkými tabulkami v režimu seznamu.
- Je možné určit styl k použití uvnitř portály prostřednictvím nových nemovitostí v xava.properties.
- Odstraněna history.txt souborů.
- Upravit akci ve výchozím nastavení pro jiné sbírky, nežAsEmbeddable, CascadeType.REMOVE nebo CascadeType.ALL umožňuje pouze prohlížení prvek.
- Nyní akce Return.return není zavřete dialogové okno.
- TabBaseAction nyní rozšiřuje ViewBaseAction tak getView () a metody o dialozích a zobrazení navigace jsou k dispozici od něj.
- show-dialog a skrývat-dialog byla vypuštěna z & lt; Akční / & gt ;, toto produkuje dozadu nekompatibilitě nad 4M1.
- DWR engine.js do mezipaměti pro zlepšení výkonu.
- nedojde k žádné chybě, ale jen varování, když & lt; use-objekt / & gt; (Od controllers.xml) se snaží aplikovat v neexistujícím majetku. Tato funkce zlepšuje zpětnou kompatibilitu.
- New getFieldsAnnotatedWith ().
- Fix:. Log Režim spánku není zobrazena při načítání metadata entity
- Fix:. Dojde ke snížení výkonu, když je uživatel pracuje na stejné stránce po nějakém čase
- Fix Focus nelze ovládat při použití při změně akce. Další pole je zaměřen po akci.
- Fix:. Chyba JavaScript (není patrný uživatelem) ox _...__ xava_focus_property není definováno
- Oprava: Etikety v kolekci bez "kaskády = CascadeType.REMOVE '
- Oprava: Dokumentace portlets bez jazyka určeného nemůže být nainstalován v produktu WebSphere Portal. Nyní se předpokládá výchozí hodnota pro jazyky (z portletLocales v xava.properties).
- Fix:. Paging ve sbírkách zapomene vybrané řádky
- Fix:. Problémy s zaškrtávací políčko "vybrat / zrušit označení všech" s několika kolekcemi aOnSelectElementAction
- Oprava:. Ozubené problémy v JUnit testu kombinující on-změna vlastnosti a akce
- Oprava: VOnChange na seznam popis odkazy, když je hodnota nula není převeden na null .
- Oprava: Automatické generování štítek (Strings.javaIdentifierToNaturalLabel () metoda) nefunguje dobře s zkratkami .
- Fix:. Kalendář JavaScript nefunguje, když několik portletů na stejné stránce
- Fix:. V některých kombinaci vnořených sekcí je sekce duplikována na měnící se část
- Oprava: Problémy s kódováním charset na přijímání dat z prohlížeče .
Metoda třídy užitné třídě
Co je nového ve verzi 3.1.4:
- Tato verze přidává podporu proFormula poznámky, formatters pro režim seznamu, překlady do srbštiny a švédštině, podpora pro Liferay 5.2.3, a více než 50 nových funkcí a oprav.
Co je nového ve verzi 3.1.3:
- Editor lze uplatnit do sbírek. K dispozici i pro verzi s XML.
- Editor lze aplikovat na odkazy. K dispozici i pro verzi s XML.
- V editors.xml je možné přiřadit editor ve výchozím nastavení pro všechny kolekce nebo sbírek některých modelů.
- V editors.xml je možné přiřadit editor ve výchozím nastavení pro všechny odkazy nebo odkazy na některých modelů.
- vybraný řádek v seznamu a kolekci je zvýraznit.
- OnSelectElementAction používá takesLong a confirmMessage.
- Výchozí štítek je přirozené, např. štítek pro lastInvoiceNumber je nyní & quot; Poslední značka faktura & quot;.
- Výchozí parse pro int, krátké a dlouhé (MetaProperty.parse) vrátí null pro prázdný nulový nebo řetězec (před tím, než se vrátil 0).
- Je možné rozložení několik sbírek na stejném řádku.
- OnSelectElementAction přidán vypočítané sbírky.
- Odstraněné nevyužité TTFs (fonty pro vytváření PDF).
- Oprava:. Redakce se alwaysEnabled = true nemají aktualizovat přes AJAX v některých případech
- Oprava: Is.empty selže s BigDecimal méně než jeden, a ne nula .
- Fix:. XCollections.last selhat, pokud kolekce je prázdná nebo null
- Oprava: nemovitost viewObject chybí pro OnSelectElementBaseAction
- Oprava: zvýraznit vyberte element drobet OnSelectElementAction
- Fix:. Kolekce s kaskádou REMOVE jehož kariérista vrací null v některých případech selhává
- Oprava: mappedBy vManyToOne povoleno pouze odkaz s názvem rovný jako nádoby subjekt .
- Oprava:GeneratedValue v neHidden klíč hodí NullPointerException .
- Fix:. Editoři s více html prvky se stejným názvem fail (zlomený v v3.1)
- Fix:. IForwardAction ve stejné době, kdy IChainAction (není aktualizována na obrazovce)
Co je nového ve verzi 3.1.2:
- View dědictví: View lze sahá od druhého. K dispozici pro SPS POJO a komponenty XML.
- NewOnSelectElementAction anotace definovat akci, které mají být provedeny při výběru prvkem kolekce nebo nevybrané.
- Russian překlad referenční příručky a další dokumentaci.
- Nový formát "ODT" (Open Document), k dispozici pro JasperReportBaseAction.
- UI pro přidání sloupců do seznamu nebo kolekce nyní používá stránkování.
- Názorná ikony pro vlastnosti jsou přehlídka vedle štítku pokud LabelFormat je malý.
- Nový "remove 'odkaz v Image Editor, tak i do fotografií a obrazů stereotypů.
- New atribut vždy, znovu pro editor v editors.xml.
- Nová metoda assertNoLabel () v ModuleTestBase.
- ModuleTestBase.assertExists () pracuje s kolekcemi taky.
- hotelu ve městě New defaultPersistenceUnit v xava.properties vybrat si, že přetrvávající jednotku SPS pro použití ve výchozím nastavení.
- Nové vlastnosti pageRowCount a addColumnsPageRowCount přizpůsobit řádků na stránku pro seznam a & quot; přidat sloupce & quot;.
- jasnou zprávu, pokud nemáte ejb.jar v lib nebo společné / lib z Tomcat.
- Vymazat upozornění při použitíReferenceView chybně.
- openxava.tld přestěhoval do openxava.jar (jako taglib.tld).
- přidáno activation.jar, aby se usnadnilo použití JavaMail.
- upgrade na JasperReport 3.1.4.
- Fix:. Vnořené sekce pouze s částí jsou duplikovány na změny úseku ve velmi vzácných případech
- Fix:. Při změně regulátorů z akceOnChange panel s tlačítky není aktualizována
- Fix: nezadá podruhé pro změnu modulu třetí úrovně
- Oprava: Chcete-li vytvořit portlety, když "konfigurace" vlastnost není v build.xml selže s aplikacemi ve stylu XML .
- Fix:. Generování PDF nepracuje s ruským jazykem
- Fix:. Některé vzácné NullPointerException na generování PDF poprvé s filtry (Tab (filter =))
- Fix:. StackOverflowError na cyklické odkazy
- Fix:. Některé gramatical opravy chybové zprávy
- Oprava:. Zprávy se neukázal po provedení s IForwardAction
- Oprava: Objednat sloupce selhání v některých databázích, kdy se měnící schéma s XPersistence nebo XHibernate .
Co je nového ve verzi 3.1.1:
- Plná podpora pro WebSphere Portal 6.1, včetně portlety vypadat a cítit.
- Tato verze umožňuje používat několik AJAX portlety na stejné stránce portálu.
- Existuje mnoho nových funkcí a opravy.
Co je nového ve verzi 3.1:
- Tato verze má všechny funkce 3.0.3, ale to generuje aplikace AJAX. Jen aktualizaci OX 3.1, a vaše OX (3.x, 2.x nebo 1.x), aplikace se bude používat AJAX bez dotyku jediný řádek kódu.
Požadavky na :
- Oracle Java Standard Edition Runtime Environment
Komentáře nebyl nalezen