OpenXava

Screenshot Software:
OpenXava
Mga detalye ng Software:
Bersyon: 5.2
I-upload ang petsa: 17 Feb 15
Nag-develop: Javier Paniza
Lisensya: Libre
Katanyagan: 12

Rating: nan/5 (Total Votes: 0)

OpenXava ay isang open source, platform-independent at ganap na libreng AJAX Java framework partikular ininhinyero para sa mabilis na pag-unlad ng enterprise-grade Java application sa web sa ilalim ng platform ng Linux.
Gamit ang OpenXava tool, mga developer ng application ng Java ay maaaring isulat lamang ang mga klase sa mga domain sa Java programming language upang gawin ang isang Ajax application na ganap na handa na para sa produksyon. Walang henerasyon code ay kinakailangan! Tampok sa isang glanceKey mga tampok isama ang komprehensibong dokumentasyon, mga pagsasaling-wika sa iba't wika, kabilang ang Ingles, Espanyol, Pranses, Ruso at Tsino, batay sa mga pamantayan ng Java, gamit ang isang AJAX user interface, pati na rin ang suporta para sa pagtukoy ng mga application lamang sa JPA (Java pagtitiyaga API), Java anotasyon at POJO (Plain Old Java Bagay).
Bilang karagdagan, ang software ay may kakayahang pagbuo ng AJAX application, web application na tugma sa ang iPad aparato tablet mula sa Apple, at portlet application, tulad ng Liferay, Jetspeed at WebSphere Portal. Madali itong Sumasama sa JasperReports software para sa pagbibigay ng komprehensibong ulat at gumagana sa schema ng legacy database.
Sa OpenXava sumulat ka ng isang maliit na code at makakuha ng isang malakas at kumplikadong mga application na may isang AJAX UI na walang pahina ng pag-reload. Dalawang mga mode ay ibinibigay sa mga developer, ang Listahan ng mode sa pag-filter, pag-order, paging, ang pagdaragdag / paglipat / pag-alis ng mga haligi, i-export sa Excel at PDF na ulat, pati na rin ang Detalye mode na may mga dialog, tab, mga frame at mga editor para sa mga koleksyon at mga reference .Under ng hood, ang availability at sinusuportahan ang mga operating systemsLooking ilalim ng hood ng OpenXava, maaari agad naming mapansin na ito ay isang web-based na application na nangangailangan ng isang modernong web browser na sumusuporta sa Java / JavaScript upang gumana nang maayos.
Habang ito ay matagumpay na nasubok sa maraming mga distribusyon ng GNU / Linux, ang proyekto ay maaari ding magamit sa anumang iba pang mga libre, open-source o komersyal na operating system, kasama ang Microsoft Windows at Mac OS X. Sa ngayon, ito ay katugma sa parehong 32 -bit at 64-bit na mga computer

Ano ang bagong sa paglabas:.

  • Ayusin ang: Pagbukas ng isang dialog resizes sa listahan at koleksyon. - Ayusin: Sa mga ulat ng PDF ang espasyo para sa mga header ng minsan ay dalawang linya kung saan mayroon lamang isang linya ng teksto. - Ayusin: Sa mga ulat ng PDF ang higit kaliwang hanay kung minsan ay wala na sa ulat, sa margin. - Ayusin: Hindi maipakita ang kalendaryo kapag nagpapasok ng mga petsa sa 'Aking mga ulat'. - Ayusin ang: ModuleTestBase.assertDescriptionValue () ay hindi gumagana para sa enums. - Ayusin ang: Posibleng magdagdag blangko colums sa 'Aking mga ulat'. - Ayusin ang: totoo ay ipinapakita palagi para sa boolean mga haligi sa 'Aking mga ulat'. - Ayusin ang: populating paunang halaga sa 'Aking nasasakupan nabigo para sa boolean, paglalarawan ng mga listahan at enums. - Ayusin: Kapag patungan ang associateEntity () sa SaveElementInCollectionAction mawala namin ang minimum na patunayan pag-andar. - Ayusin ang: Minimum para sa koleksyon ipinahayag saSize (min =) ay hindi napatunayan sa mga elemento ng pag-alis. - Ayusin ang: Pagdaragdag ng mga elemento sa isang koleksyon na walang cascade alisin o LAHAT ay hindi patunayan ang pinakamataas na (Size (max =)). - Ayusin ang: Dalawang mga koleksyon sa parehong hilera ay hindi mahusay na ipinapakita kasama ng mga bagong taga-render. - Ayusin ang:LabelFormat (LabelFormatType.SMALL) ay hindi gumagana sa ilalim ng bagong taga-render engine. - Ayusin ang: CSS klase kapong baka-label na babalewalain ng mga bagong taga-render. - Ayusin ang: Ang ilang mga frame sa parehong hilera na may mga bagong taga-render ay masyadong malapit o kahit na overlapped. - Ayusin ang: Ang bagong taga-render nabigo sa isang seksyon na may dalawang mga sanggunian. - Ayusin ang:. Markahan para sa kinakailangang field ay hindi ipinapakita sa mga bagong taga-render ng

Ano ang bagong sa bersyon 4.8.1:

  • Bagong tampok:
  • Kasama na ngayon sa OpenXavaTest siliniyum mga pagsubok para sa visual na pagsubok ng mga view.
  • Posibleng upang magdagdag ng mga function na JavaScript upang ilabas ang mga mapagkukunan upang ang mga editor.
  • Bagong pamamaraan hasTime () sa mga petsa.
  • TLDs inilipat mula sa openxava.jar sa openxava.tld sa WEB-INF (upang gumana sa pusang lalaki 7 + Eclipse WTP sa Windows).
  • Ang ilang mga bagong label karaniwang gamit na gagamitin sa mga application.

  • -Encode
  • Fall-back sa ngayon ay UTF-8 (bago ito na-ISO-8859-1), gayunpaman sinusubukan pa rin itong gamitin muna ang encoding system.
  • Pag-aayos:
  • Ayusin ang:. Pagtawag sa View.getEntity () kapag ang view ay nabigo (para lamang sa mga bahagi XML) view ng mga pag-aari
  • Ayusin ang: Oras bahagi ng mga ari-arian Timestamp ay hindi maaaring gamitin para sa pag-filter sa listahan
  • .
  • Ayusin ang:. Application ay hindi magsisimula na may pusang lalaki 7 sa loob Eclipse sa Windows
  • Ayusin ang:.OnChange Pagkilos ay hindi gumagana sa parehong mga mode
  • Ayusin ang:. HtmlText editor ay gumagawa ng isang error sa JavaScript kapag ang pagbabago ng mode o seksyon
  • Ayusin ang: Pagdaragdag at pag-aalis ng mga elemento sa hindi pagmamay-ari ng bahagi ng isang koleksyonManyToMany ay hindi gumagana
  • .
  • Ayusin ang:. Ang pagpindot sa ENTER mula sa isang numero ang field ay hindi paganahin ang default na pagkilos
  • Ayusin ang:. Kini-clear ang view ay hindi ilagay ang focus sa tamang lugar kapag ang aksyon ay tinatawag na mula sa isang keystroke
  • Ayusin ang:. Ang isang on-pagbabago ng pagkilos ay maaaring isagawa nang dalawang beses kung minsan mula sa mga pagsubok
  • Ayusin: Kapag sa isang pagsubok ng isang setValue () throws ng on-pagbabago ng pagkilos pagkatapos ay susunod na isagawa () nabigo minsan
  • .
  • Ayusin: Ang setConditionValue () na pamamaraan ng Tab nabigo na may mga petsa
  • .
  • Ayusin ang:. HibernateType nabigo anotasyon kapag ang isangTypeDef ay ginagamit bilang pangalan
  • Ayusin ang:. Ang setHidden () na pamamaraan ng View ay hindi gumagana sa mga seksyon
  • Ayusin ang: 'Ang aking mga ulat' kapag pangalan ng tab ay masyadong mahaba mabibigo
  • .
  • Ayusin ang: I-clear ang kondisyon sa listahan itago ang ilang mga combos (enum, boolean at descriptionsList)
  • .
  • Ayusin ang:. Subcontrollers huwag baguhin kapag ang lalagyan ng controller ay binago ng code
  • Ayusin ang: Subcontrollers huwag ipakita ang mga pagkilos ayon sa mode (listahan, detalyado o pareho)
  • .
  • Ayusin ang: Paggamit getSelectedObjects () mula sa isangOnSelectElementAction sa kinakalkula koleksyon nabigo
  • .
  • Ayusin ang:. Prints Kapag may mga napiling mga hilera ng 'My nasasakupan lamang ang mga napiling mga
  • Ayusin: Ang hindi pagpansin sa accent para sa mga argumento string sa filter nabigo sa ilang mga machine
  • .
  • Ayusin ang:. Ang pagsasama-samaOneToOne atOnChange ang nagbibigay ng error na 'Nauulit Component'
  • Ayusin ang:. Kamay at doubles ay pinutol sa display
  • Ayusin ang:. # Sa ugat na pagtingin sa mga grupo sa view ay hindi gumagana
  • Ayusin ang:. # Sa mga pangkat at mga seksyon sa align ng mga hanay ay hindi gumagana
  • Ayusin ang: XML bahagi ng validator na gumagamit 'mula sa' nabigo kung ang view ay may ari-arian view
  • .
  • Ayusin: Mga Link ng ilang mga pagkilos na nauugnay sa parehong ari-arian ay masyadong malapit
  • .
  • Ayusin ang:. Maling pag-encode sa unang pag-load ng pahina
  • Ayusin ang:. Ang pag-alis ng ari-arian ng isang naka-imbak ng ulat 'Ang aking mga ulat' ay hindi gumagana
  • Ayusin ang:. Ang ilang mga label para sa 'Ang aking mga ulat' ay hindi isinalin
  • Ayusin ang:. Bago (pa rin BETA) Nabigo ang taga-render sa align ng mga haligi sa seksyon ng
  • Ayusin ang:. Ang ilang mga pangkat o mga katangian overflowed sa view ng mga bagong (pa rin BETA) na taga-render
  • Ayusin ang:. Koleksyon at group sa loob ng parehong linya ay ipinakita masyadong malapit sa mga bagong (pa rin BETA) na taga-render

Ano ang bagong sa bersyon 4.8:

  • Ang bersyon na ito nagdaragdag nested mga aksyon sa isang drop-down na menu sa ang pindutan ng bar (sa pamamagitan ng subcontrollers), maraming bagong mga pagpapahusay sa & quot;. Ang aking mga ulat & quot ;, pagpapabuti sa listahan mode, at maraming iba pang mga bagong tampok at ilang mahalagang mga pag-aayos

Ano ang bagong sa bersyon 4.7.1:

  • Ang bersyon na ito ay nagdadagdag ng posibilidad ng pagpapantay sa pamamagitan ng mga hanay sa root view, isang imahe gallery editor na gumagamit ng isang dialog, Russian pagpapabuti dokumentasyon, at maraming bagong tampok at bugfixes.

Ano ang bagong sa bersyon 4.7:

  • pagkilos 'aking mga ulat ng' mag-imbak ang lahat ng mga nabuong ulat, kaya makakakuha ng gumagamit ang mga ito sa pamamagitan ng pangalan sa ibang pagkakataon.
  • WebSphere Portal 8 suporta, kabilang ang pagsasama ng visual na estilo.
  • WebSphere 8 suporta.
  • Liferay 6.1 suporta.
  • May 30% ng pagganap ng pagpapabuti sa automated na mga pagsubok module.
  • Maraming higit pang mga bagong tampok at pag-aayos.

Ano ang bagong sa bersyon 4.6.1:

  • Bagong tampok:
  • Bagong IWithMessage na ipinatupad ng validators upang makuha ang mga mensahe mula saRequired,PropertyValidator atEntityValidator.
  • pinabuting Bagong layout engine, bagaman ito ay pa rin sa BETA at pagiging aktibo sa pamamagitan ng default.
  • Pag-aayos:
  • Ayusin ang:Inject ay hindi gumagana sa & quot; sa pagbabago & quot; pagkilos.
  • Ayusin ang:. Imposibleng lapad ng haligi ng tindahan sa koleksyon sa loobAsEmbedded sanggunian
  • Ayusin ang:. Default na laki ng hindi tama para sa TELEFONO estereotipo
  • Ayusin ang:. Ang pag-click sa kasalukuyang mode na may IE8 pupunta sa isang nonexistent pahina
  • Ayusin ang:. Pinangalanang reference view para sa reference sa inheritance switch sa default
  • Ayusin ang:. HTML_TEXT mga patlang huwag mapanatili nilalaman pagkatapos recalculation
  • Ayusin ang:. Dialog Ikalawang antas na ipinapakita ang napaka-makitid na may IE9
  • Ayusin ang: Pasadahan ng mouse ang listahan ng mga hilera sa IE9 gumagalaw sa ibaba pindutan ng bar
  • .
  • Ayusin ang:. Ang pag-alis unang hanay sa mga pasadyang ulat nabigo
  • Ayusin ang:. Pag-alis ng napiling hanay sa mga pasadyang ulat nabigo
  • Ayusin ang: Pagkakaroon napiling bagay mula sa isang kinakalkula koleksyon nabigo sa lumilipas elemento
  • .
  • Ayusin ang:. Message Katangian ngRequired binabalewala
  • Ayusin ang:. Maling mensaheng pagpapatunay mula sa PositiveValidator
  • Ayusin ang:. Mensahe sa i18n mga file na walang mga argumento ay hindi pag-format sa karaniwang paraan
  • Ayusin ang: nabigo ang Thai MS874-encode sa IE
  • .
    Mabigo Pasadyang mga ulat na may mga bahagi ng XML kung persistence.xml ay hindi natukoy :
  • Fix.
  • Ayusin ang:. Ang mga wastong halaga ay hindi gumagana sa mga pasadyang ulat Gamit ang mga bahagi ng XML
  • Ayusin ang:. Doblehin ang dialog pamagat sa custom na ulat
  • Ayusin ang:. Maling pamagat sa muling pag-load dialog pasadyang ulat

  • Ayusin ang
  • :. Wastong mga halaga-halaga ay hindi iningatan kapag ang isang hanay ng pag-edit sa dialog pasadyang ulat

  • Ayusin ang
  • :. Ang mga halaga COMPARATOR ay hindi iningatan kapag ang isang hanay ng pag-edit sa dialog pasadyang ulat

Ano ang bagong sa bersyon 4.6:.

  • Pasadyang mga ulat na henerasyon mula sa isang listahan
  • Posibleng upang i-customize ang paraan ng pagtukoy sa listahan ng iyong sariling editor.
  • Maaari kang magtalaga ng isang modelo ng object (isang entity o isang bagay na lumilipas) nang direkta sa isang View upang mapuno nito.
  • Sa mga pagsubok jUnit, maaari mong igiit ang nilalaman ng nabuong PDF.
  • BagongRowAction anotasyon para sa koleksyon.
  • Mga Label at mga mensahe ay magagamit sa Russian.
  • Ang pangalan ng file para sa mga ulat na nabuo Kasama pangalan ng modelo at oras.
  • Maraming higit pang mga bagong tampok at pag-aayos.

Ano ang bagong sa bersyon 4.4:

  • Ang mga kabuuan at ang bilang ng hilera ay ipinapakita sa mga frame koleksyon kapag ang mga ito nakatuping.
  • Ang COMPARATOR 'hanay' ay naidagdag na sa ang filter na listahan at koleksyon.
  • Java 7 suporta.
  • Ang isang slide epekto para sa pagtatago at pagpapakita ng mga frame.
  • Mga Frame punan ang lahat ng mga lapad ng view.
  • HtmlUnit ay na-upgrade sa 2.9.
  • jQuery UI ay na-upgrade sa 1.8.12.
  • jQuery ay na-upgrade sa 1.5.2.
  • Liferay 4.1 ay hindi na suportado.
  • Isang bagong paraan setConditionValuesTo () sa ModuleTestBase.
  • Ang ilang mga bugfixes.

Ano ang bagong sa bersyon 4.3.1:

  • Ang bersyon na ito Inaayos ng mga sanggunian saAsEmbedded na basahin ang -reference sa bagay kung ang ID na nauugnay sa isang kaganapan, mga dialog sa IE9, & quot; Hindi natagpuan ang object & quot; kapag ang ID ay sa loob ng isang seksyon, magulang entity Hindi injected sa EntityValidor kung ang pangalan ng sanggunian ay hindi tumutugma sa pangalan ng modelo, nalagpasan Oracle 9 maximum na bukas cursors, ng pagbubukod sa gumawa mula sa isang dialog-disable ang dialog at ipinapakita ang mensahe ng error sa nakatagong layer, at kinakalkula ang mga halaga na nakasalalay sa hindi pagiging tama pagkatapos ng pagbabago ng isang koleksyon ng hindi na-save na halaga.

Ano ang bagong sa bersyon 4.2.2:.

  • JetSpeed ​​2.2.1 ay suportado
  • Isang bagong PersistenceUnit controller at SetPersistenceUnitAction klase upang pangasiwaan ang mga application multi-database.
  • BaseAction hindi na ipinapatupad ng IChangeControllersAction, ngunit pa rin ipinapatupad ang Controllers pagbabago mga kaugnay na mga pamamaraan.
  • Ang format ng petsa ay na-pinabuting para sa Catalan.
  • Maraming mga bugfixes.

Ano ang bagong sa bersyon 4.2.1:

  • View.setLabelId () ay sumusuporta sa isang kwalipikadong pangalan miyembro bilang isang argument.
  • Commons FileUpload ay in-upgrade sa 1.2.2.
  • Ang & quot; mga larawan / & quot; prefix ng lahat ng mga kahulugan ng pagkilos ay inalis sa default na-controllers.xml; ito ay opsyonal dahil v4.2.
  • Ingles at Espanyol mensahe ay pino.
  • Ang bagong csvEncoding ari-arian ay magagamit sa xava.property upang matukoy ang pag-encode ng nabuo CSV.
  • Maraming mga bug ay naayos na.

Ano ang bagong sa bersyon 4.2:

  • Kapag ang isang application ay na-access mula sa isang iPad, sanay sa isang estilo sa iPad ang gagamitin.
  • Ang isang bagong pasadyang visual na estilo ay maaaring tinukoy sa pagsusulat lamang ng isang CSS file.
  • Ang kanang tuktok na pula 'Naglo-load ...' AJAX tagapagpahiwatig ay napalitan ng inilarawan sa pangkinaugalian nakasentro 'Naglo-load ...' na kahon.
  • Ang default na mode controller ay natutukoy ng mga estilo, bagaman defaultModeController ng xava.properties umiiral pa rin at may kagustuhan.
  • Ang isang slide epekto sa listahan pagbilang ng pahina (para lamang sa iPad).
  • May flip effect sa pagbabago ng mode (para lamang sa iPad).
  • payagan ang mga Estilo mong tukuyin ang higit pang mga detalye tungkol sa pag-uugali UI.
  • Higit pang mga bagong tampok at pag-aayos.

Ano ang bagong sa bersyon 4.1.2:

  • Ang isang 'hindi naglalaman' COMPARATOR ay idinagdag sa filter na listahan at koleksyon.
  • Ang isang bagong aksyon ManyToMany.edit ay ibinigay para sa pag-update ng mga elemento mula sa isang many-to-maraming koleksyon.
  • Isang bagong reload () method ay naidagdag sa ModuleTestBase para sa simulating pag-click ng pindutan na muling ikarga browser.
  • createNotValidatingCollections () ay idinagdag sa MapFacade.
  • Ang user lamang ang maaaring piliin 20 mga hilera sa bawat pahina sa karamihan para sa mga listahan at mga koleksyon, upang mapanatili ang mahusay na pagganap.
  • Ang isang bagong ari-arian 'reportParametersProviderClass' ay naidagdag sa xava.properties.
  • Ang mga larawan ay ipinapakita sa mga listahan at mga koleksyon.
  • May mga ilang ibang mga bagong tampok menor at marami bugfixes.

Ano ang bagong sa bersyon 4.1:.

  • Bean pagpapatunay JSR-303 suporta ay naidagdag
  • Ang user ay maaaring magdagdag at mag-alis ng pagbubuo para sa anumang numeric paulit-ulit na pag-aari sa listahan at koleksyon.
  • Maaari uri-uriin ng user ang sa pamamagitan ng ilang mga hanay sa listahan at koleksyon.
  • Karaniwang mga ulat na PDF ipakita summations hanay.
  • kabuuan ay magagamit para sa listahan at mga koleksyon sa pamamagitan ng pagdaragdag ng isang & quot; + & quot; sa mga pangalan ng ari-arian.
  • Ang isang awtomatikong pahalang scrollbar ay idinagdag para sa listahan at koleksyon sa gayon ay hindi upang palakihin ang UI.
  • hibernate ay in-upgrade sa bersyon 3.6.1.
  • estereotipo PASSWORD / CONTRASENA ay idinagdag.
  • Kapag ang modelo ay hindi palagian, ang default na controller-mode para sa module ay DetailOnly.

Ano ang bagong sa bersyon 4.0.1:

  • Bagong tampok:
  • Bagong pamamaraan callback na nagbibigay-daan upang magamit ang JPA sa loob ng mga ito:.PreCreate,PostCreate AtPreDelete
  • Groovy ay maaaring gamitin para sa calculators at validators ng mga bahagi ng XML.
  • Bagong getMethodsAnnotatedWith () na pamamaraan sa Klase utility klase.
  • Boolean at bool walang default na converter.
  • Sa mga kondisyon kung inilagay mo ang isang pangalan ng modelo sa loob ng $ {} ito ay nabago sa pamamagitan ng pangalan ng talahanayan.
  • Idinagdag setConditionValues ​​(List) at setConditionComparators (List) sa ModuleTestBase upang magamit sa Groovy.
  • Bago matapos-bawat-request na pagpipilian para sa controllers.xml.
  • Binibigyang-daan ka IForwardAction i-forward sa javascript code, gamit ang javascript:. Bilang prefix
  • Bagong listeners.xml sa WEB-INF para sa pagtukoy ng mga tagapakinig.
  • Pag-aayos:
  • Ayusin ang: simulan ang pusang lalaki ay umalis / stop script na direktoryo sa window
  • .
  • Ayusin ang:.AsEmbedded Tanggalin pagkilos ay gagana lamang kapag tumutugma pangalan reference lalagyan pangalan ng modelo na lalagyan
  • Ayusin ang:.AsEmbedded Ay hindi itago ang reference sa magulang
  • Ayusin ang: getView () mula sa isang CreateNewElementInCollectionAction ay hindi bumalik sa pangunahing view
  • .
  • Ayusin ang: aksyon Reference hindi ipinakita sa isangReadOnlySearchKey
  • .
  • Ayusin ang:. Nabigo Entity validator kapag ang isang pangalan ng ari-arian ng entity tumutugma sa pangalan ng entity lalagyan
  • Ayusin ang: Validators patakbuhin ang higit sa isang beses
  • .
  • Ayusin ang:. Paglalarawan listahan ng isang reference na may maraming mga key na may ilang mga halaga sa patlang
  • Ayusin ang:.-Filter sa pamamagitan ng boolean sa listahan kapag hanay ay boolean nabigo na may ilang mga database
  • Ayusin ang: nabigo sa pag-save kagustuhan sa listahan / koleksyon kapag ang tab o pangalan ng koleksyon ay masyadong mahaba
  • .
  • Ayusin: Paglalarawan listahan ng isang reference sa Nested composite key nabigo sa pag-save mo
  • .
  • Ayusin ang: & quot; List.filter & quot; action na nasa ilalim nang detalyado module lamang sa bago-bawat-request pagkilos.
  • Ayusin ang:.DescriptionsList NotForTabs, ito ay hindi gumagana sa 'Default'
  • Ayusin ang:. Character & hindi suportado sa kalagayan ng listahan ng mga paglalarawang
  • Ayusin: ay hindi gumagana sa isang pasadyang pagtingin kapag ito ay hindi ang pangunahing view ng module. Ayusin ang:. Converter ay hindi mailalapat sa listahan ng mga paglalarawan ng mga parameter
  • Ayusin ang:. Depende kondisyon para sa Enum mula sa isang listahan ng mga paglalarawan ay hindi gumagana

  • Ayusin ang
  • :. Editor TreeView ay hindi gumagana sa Liferay 6

Ano ang bagong sa bersyon 4.0:

  • Pangunahing mga bagong tampok sa paglipas ng 3.1.4 para sa mga developer:
  • Groovy suporta.
  • JPA suporta 2.0.
  • Suporta para sa JSR-330, ang karaniwang Java para sa dependency iniksyon.
  • -drop na suporta para sa EntityBeans CMP2.
  • -drop na suporta para sa Java 1.4. Mula ngayon baka nangangailangan ng Java 5 o mas mahusay.
  • Pangunahing mga bagong tampok sa paglipas ng 3.1.4 para sa user:
  • Bagong mode 'split' (na may label na & quot; Parehong & quot;). Bilang karagdagan sa mga umiiral na 'detalye' at mga mode 'Listahan'
  • Maaari i-minimize ang gumagamit ng at ibalik sa anumang mga frame, pag-iimbak ang katayuan frame ng user.
  • Tanggalin ang pagkilos para sa koleksyon at listahan ay ipinapakita sa bawat hilera.
  • Marami pang madaling maunawaan 'paghahanap' pagkilos. Ngayon ay gumagamit ng isang dialog upang hilingin ang data sa paghahanap.
  • Maaari palitan ang laki ng lapad ng mga haligi para sa listahan at koleksyon gamit ang mouse, at ang mga halaga Ang user ay mananatili sa pamamagitan ng user.
  • Tooltip para sa mga cell sa listahan at koleksyon.
  • Mga sanggunian bilang combos upang i-filter sa listahan mode.
  • Ang pag-click sa anumang bahagi ng hilera, para sa listahan o koleksyon, mapupunta sa detalye.
  • dialog Popup suportado.
  • Mga koleksyon gamitin ang mga dialog upang i-edit, magdagdag at mag-alis ng mga elemento.
  • Ang dialog na ay ginagamit para sa paghahanap, paglikha o ang pagbabago ng reference.
  • Bagong checkbox sa listahan upang pumili at alisin sa pagkakapili ang lahat ng mga hilera nang sabay-sabay.
  • Maaaring baguhin ng user ang mga bilang ng hilera ng mga listahan at mga koleksyon, at ang mga setting ay naka-imbak sa pamamagitan ng user.
  • Pinahusay na hitsura at pakiramdam ng nabigasyon ng pahina para sa listahan at koleksyon.
  • estilo Visual ng pindutan ng bar napabuti.
  • Para sa kumpletong listahan ng mga bagong tampok tingnan sa ibaba ang mga tala para sa bersyon mula 4m1 sa 4m6.

Ano ang bagong sa bersyon 4 milestone 3:

  • Maaari palitan ang laki ng lapad ng mga haligi para sa listahan ng gumagamit at koleksyon gamit ang mouse, at ang mga halaga ay mananatili sa pamamagitan ng user.
  • Tooltip para sa mga cell sa listahan at koleksyon.
  • Mga sanggunian bilang combos upang i-filter sa listahan mode.
  • Ang pag-click sa anumang bahagi ng hilera, para sa listahan o koleksyon, mapupunta sa detalye.
  • resolution pagtingin Polimorphic para sa mga elemento koleksyon.
  • Inalis MemoFormatter para sa listahan na mode. Ang bagong tooltip at pagbabago ng laki ng mga hanay ay mas mahusay na mga pagpipilian.
  • Pagsasalin sa Russian ng dokumentasyon napabuti.
  • Ang tuldok na key ay maaaring gamitin bilang tagapaghiwalay ng decimal sa anumang lokal. Ito ay awtomatikong-convert sa lokal decimal separator.
  • ValidationException at RuntimeException saPrepersist ay propagated sa pagkilos.
  • Orihinal na RuntimeExceptions mula MapFacade.setValues ​​() ay propagated sa pagkilos.
  • Anumang JavaScript file sa xava / editor / js ay awtomatikong na-load. Ang folder na ito ay para sa JS ng custom na editor.
  • Ang function na openxava.addEditorInitFunction JavaScript upang magdagdag ng code sa ipatupad para sa nasimulan JS ng custom na editor.
  • Ang paglikha ng default na mga module ay opsyonal. Idinagdag ari-arian 'generateDefaultModules' sa xava.properties.
  • I-clear ang mensahe ng error kapag module reentrance ay nagawa.
  • Katangian id kasama sa Html para sa lahat ng mga built-in na editor, upang mapabilis ang JavaScript pagmamanipula.
  • custom-editors.js ay kasama lamang kung umiiral na. Bukod dito ang paggamit ng file na ito ay hindi na ginagamit.
  • Classes.getSimpleName () method ay bumaba. Gamitin getSimpleName () ng Class sa halip.
  • Estilo 'highlight' mula openxava.css ay muling pinangalanan sa 'hilera-highlight ang'.
  • MapFacade.getValues ​​() ay nagdaragdag ng isang __MODEL_NAME__ entry na may pangalan na modelo ng mga nahanap bagay.
  • Inalis history.txt file.
  • commons-beanutils.jar (na kasama sa kapong baka) ay na-export mula sa proyekto Eclipse OpenXava.
  • Ayusin ang:. Bagong JS file ay hindi nakilala pagkatapos ng pag-update ng kapong baka bersyon dahil sa cache ng browser
  • Ayusin ang:. Calendar popup ay hindi ipinapakita mula sa mga dialog
  • Ayusin ang: Patlang ng annotation ngSearchKey ay hindi maaaring i-edit kapag ine-edit ang isang umiiral na entity
  • .
  • Ayusin ang:. Alpabetiko character na maaaring ipinasok sa patlang numeric
  • Ayusin ang:. Excel sa pag-export ay hindi gumagana multa kapag semicolon sa teksto
  • Ayusin ang:. Pagsasalin ng Chinese popup kalendaryo ay hindi naka-encode nang tama
  • Ayusin ang:. Nabigo Koleksyon ng mga generic (Koleksyon)
  • Ayusin ang:. Nabigo MappedSuperClass sa iba't ibang mga package sa bata mga klase
  • Ayusin ang:.-Filter sa pamamagitan ng taon o buwan sa listahan mode nabigo sa Oracle at pinakabagong bersyon PostgreSQL
  • Ayusin ang: Sinusubukang baguhin ang isang walang laman na reference ay nagpapakita ng isang error ngunit hindi dapat ipakita ang dialog
  • .

Ano ang bagong sa bersyon 4 milestone 2:

  • Mga koleksyon gamitin ang mga dialog upang i-edit, magdagdag at mag-alis ng mga elemento .
  • Suporta para sa JSR-330, ang karaniwang Java para sa dependency iniksyon. Ngayon na ang panahon upang gamitinInject atNamed sa pagkilos patlang sa halip na & lt; paggamit-object / & gt; sa & lt; pagkilos / & gt;.
  • Ipakita ang mga mensahe / mga error animated.
  • Bagong pamamaraan sa BaseAction sa pabago-bagong aksyon: setControllers (), returnToPreviousControllers (), setDefaultControllers (), addActions (), removeActions () at clearActions ()
  • .
  • Bagong pamamaraan sa ViewBaseAction upang pamahalaan ang mga dialog: showDialog () at closeDialog ()
  • .
  • Pinahusay na pagganap na may malaking mga talahanayan sa listahan mode.
  • Posibleng upang tukuyin ang estilo upang gamitin sa loob ng mga portal sa pamamagitan ng bagong mga katangian sa xava.properties.
  • Inalis history.txt file.
  • I-edit ang aksyon sa pamamagitan ng default para sa mga koleksyon bukod saAsEmbeddable, CascadeType.REMOVE o CascadeType.ALL pagtingin lamang pinapayagan ang mga elemento.
  • Ngayon ang pagkilos Return.return ay hindi isara ang dialog.
  • TabBaseAction umaabot ngayon ViewBaseAction kaya getView () at pamamaraan tungkol sa mga dialog at tingnan ang mga navigation ay magagamit mula dito.
  • show-dialog at itago-dialog ay bumaba mula sa & lt; pagkilos / & gt ;, na ito ay gumagawa ng isang hindi pagkakatugma sa Likuran sa paglipas ng 4m1.
  • DWR engine.js ay naka-cache upang mapabuti ang pagganap.
  • Walang nangyayari error, ngunit isang babala lamang, kapag & lt; paggamit-object / & gt; (Mula sa controllers.xml) na mag mag-iniksyon sa isang di-umiiral na ari-arian. Ang tampok na ito ay nagpapabuti sa compatibility ng paatras.
  • Bagong getFieldsAnnotatedWith () na pamamaraan sa Klase utility klase.
  • Ayusin ang:. Hibernate log ay hindi ipinapakita kapag kinukuha ang entity metadata
  • Ayusin ang:. Marawal na kalagayan ng pagganap kapag ang user ay gumagana sa parehong pahina sa panahon ng ilang panahon
  • Ayusin ang: Tumuon ay hindi maaaring kinokontrol na kapag gumagamit ng OnChange mga pagkilos. Ang susunod na field ay nakatuon pagkatapos ng pagkilos.
  • Ayusin ang:. Error JavaScript (hindi kapansin-pansin ng user) kapong baka _...__ xava_focus_property ay hindi natukoy
  • Ayusin: Mga Label sa koleksyon na walang 'cascade = CascadeType.REMOVE'
  • Ayusin ang: Documentation portlets na walang tinukoy na hindi maaaring i-install sa WebSphere Portal wika. Ngayon isang default na halaga para sa wika (mula portletLocales sa xava.properties) ay ipinapalagay.
  • Ayusin ang:. Paging sa mga koleksyon forgets napiling mga hilera
  • Ayusin ang:. May mga problema sa checkbox na 'select / tanggalin ang pagkapili sa lahat' sa maraming mga koleksyon atOnSelectElementAction
  • Ayusin ang:. Timing problema sa junit pagsubok ng pagsasama ng on-pagbabago mga katangian at mga pagkilos
  • Ayusin: SaOnChange para sa listahan ng mga paglalarawan ng mga sanggunian kapag ang halaga ay zero ito ay nai-convert sa null
  • .
  • Ayusin ang: Awtomatikong henerasyon label (Strings.javaIdentifierToNaturalLabel () method) ay hindi gumagana fine sa acronym
  • .
  • Ayusin ang:. JavaScript kalendaryo ay hindi gumagana kapag ilang portlets sa parehong pahina
  • Ayusin ang:. Sa ilang mga kumbinasyon ng mga Nested mga seksyon ng seksyon ay doble sa pagpapalit ng seksyon
  • Ayusin: Mga problema sa pag-encode ng charset sa pagtanggap ng data mula sa browser
  • .

Ano ang bagong sa bersyon 3.1.4:

  • Ang release na ito ay nagdadagdag ng suporta para saFormula annotation, formatters para sa listahan mode, pagsasalin sa Serbian at Suweko, suporta para sa Liferay 5.2.3, at higit sa 50 mga bagong tampok at pag-aayos.

Ano ang bagong sa bersyon 3.1.3:

  • Editor maaaring ilapat sa mga koleksyon. Available para sa XML bersyon na may din.
  • Editor maaaring ilapat sa mga sanggunian. Available para sa XML bersyon na may din.
  • Sa editors.xml posible upang iugnay ang isang editor sa pamamagitan ng default para sa lahat ng mga koleksyon o para sa mga koleksyon sa ilang mga modelo.
  • Sa editors.xml posible upang iugnay ang isang editor sa pamamagitan ng default para sa lahat ng mga sanggunian o para sa mga sanggunian sa ilang mga modelo.
  • Ang napiling hilera sa listahan at koleksyon ay highlight.
  • OnSelectElementAction gumagamit ng takesLong at confirmMessage.
  • Ang default na label ay natural, hal ang label para sa lastInvoiceNumber ay ngayon & quot; Huling label invoice & quot;.
  • Ang default na pag-parse para sa int, maikli at mahaba (MetaProperty.parse) ay nagbalik null para sa walang bisa o walang laman na string (bago ito ibinalik 0).
  • Posibleng layout ng ilang mga koleksyon sa parehong linya.
  • OnSelectElementAction idinagdag sa kinakalkula koleksyon.
  • Inalis hindi nagamit na TTFs (font para sa pagbuo ng PDF).
  • Ayusin ang:. Ang mga editor ay may alwaysEnabled = true huwag mag-refresh sa pamamagitan ng AJAX sa ilang mga kaso
  • Ayusin ang: Is.empty nabigo na may BigDecimal mas mababa kaysa sa isa at hindi zero
  • .
  • Ayusin ang:. XCollections.last mabibigo kapag koleksyon ay walang laman o walang bisa
  • Ayusin ang: viewObject ari-arian ay nawawala para sa OnSelectElementBaseAction
  • Ayusin ang: highlight piliin ang elemento bahagya man OnSelectElementAction
  • Ayusin ang:. Koleksyon may cascade alisin na ang getter nagbabalik null nabigo sa ilang mga kaso
  • Ayusin ang: mappedBy saManyToOne lamang pinapayagan ang reference na pinangalanang katumbas na kumatawan sa lalagyan
  • .
  • Ayusin ang:GeneratedValue sa isang hindiHidden key throws isang NullPointerException
  • .
  • Ayusin ang:. Ang mga editor na may maraming mga elemento ng html na may parehong pangalan mabigo (hinati sa v3.1)
  • Ayusin ang:. IForwardAction sa parehong panahon na IChainAction (hindi-refresh ang screen)

Ano ang bagong sa bersyon 3.1.2:

  • Tingnan ang inheritance: Ang isang view ng lata ay umaabot mula sa isa pa. Available para sa JPA POJOs at mga bahagi ng XML.
  • BagongOnSelectElementAction anotasyon upang tukuyin ang isang pagkilos na isinasagawa kapag ang isang elemento ng koleksyon ay napili o hindi pinili.
  • pagsasalin ng reference gabay at iba pang mga papeles na Ruso.
  • Bagong format na 'odt' (Buksan ang Dokumento) na magagamit para sa JasperReportBaseAction.
  • Ang UI para sa pagdaragdag ng mga hanay upang ilista o koleksyon ngayon ay gumagamit ng paging.
  • Mga mapaglarawang mga icon para sa mga pag-aari ay palabas sa tabi ng label kapag LabelFormat ay MALIIT NA.
  • Bagong 'pag-alis' na link sa editor ng Imahe, kaya din sa LITRATO at IMAGE stereotypes.
  • Bagong katangian palaging-reload para editor sa editors.xml.
  • Bagong pamamaraan assertNoLabel () sa ModuleTestBase.
  • ModuleTestBase.assertExists () ay gumagana sa mga koleksyon masyadong.
  • Bagong defaultPersistenceUnit ari-arian sa xava.properties upang piliin ang JPA pamamalagi yunit upang gamitin bilang default.
  • Bagong mga katangian pageRowCount at addColumnsPageRowCount upang i-customize ang mga hilera sa bawat pahina para sa listahan at & quot; idagdag ang mga hanay na & quot;.
  • I-clear ang mensaheng ito kung hindi mo pa ito sa ejb.jar sa Lib o karaniwang / Lib ng pusang lalaki.
  • I-clear ang mensahe ng babala kapag gumagamit ngReferenceView maling.
  • openxava.tld inilipat sa openxava.jar (bilang taglib.tld).
  • Idinagdag activation.jar upang mapadali ang paggamit ng JavaMail.
  • Mag-upgrade sa JasperReport 3.1.4.
  • Ayusin ang:. Nested seksyon na may lamang mga seksyon ay doble sa pagbabago seksyon sa ilang mga lubhang bibihirang pagkakataon
  • Ayusin ang:. Kapag ang pagbabago Controllers mula sa isang pagkilosOnChange ang pindutan ng bar ay hindi na-refresh
  • Ayusin ang: nabigo upang magpasok ng isang pangalawang pagkakataon para sa isang pagbabago ng module ng third-level
  • Ayusin ang: Upang makabuo ng portlets kapag 'configuration' ari-arian ay hindi sa build.xml nabigo sa XML estilo application
  • .
    Ayusin ang
  • :. Pagbuo ng PDF ay hindi gumagana sa wikang Russian
  • Ayusin ang:. Ang ilang mga bihirang NullPointerException sa pagbuo ng mga PDF sa unang pagkakataon na may mga filter (Tab (filter =))
  • Ayusin ang:. StackOverflowError sa pabilog sanggunian
  • Ayusin ang:. Ang ilang gramatical pagwawasto sa mga mensahe ng error
  • Ayusin ang:. Ang mga mensahe ay hindi nagpakita pagkatapos ng pagpapatupad ng IForwardAction
  • Ayusin ang: nabigo ang mga haligi Order sa ilang mga database kapag ang pagbabago ng schema sa XPersistence o XHibernate
  • .

Ano ang bagong sa bersyon 3.1.1:

  • Buong suporta para sa WebSphere Portal 6.1, kabilang ang portlets hitsura at pakiramdam.
  • nagbibigay-daan sa release na ito ay mong gamitin ang ilang mga AJAX portlets sa parehong pahina portal.
  • Maraming mga bagong tampok at pag-aayos.

Ano ang bagong sa bersyon 3.1:

  • Ang bersyon na ito ay may lahat ng paggana ng 3.0.3, ngunit ito bumubuo ng isang AJAX application. -Update lamang sa kapong baka 3.1, at ang iyong kapong baka (3.x, 2.x, o 1.x) application na gagamitin ng AJAX nang hindi pagpindot ng isang solong linya ng code.

Mga Kinakailangan :

  • Oracle Java Standard Edition Runtime Environment

Iba pang mga software developer ng Javier Paniza

OpenXava
OpenXava

26 Jan 15

Mga komento sa OpenXava

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!