Requirements:
-
ExtJS Library 2.1 or higher (Extjs 3.x is not supported yet)
-
GeneXus X Evolution 1
Steps:
-
Download ExtJS 2.3 (older 2.x version will also work)
-
Create a folder named Shared under %GX_PROGRAM_DIR%\UserControls\
-
Extract ExtJS 2.3 in %GX_PROGRAM_DIR%\UserControls\Shared\. Please notice that the name of the folder inside the zip file is ext-2.3.0. After extracting the files, rename it to ext. To ensure that you correctly extracted the files, check that you have the following folder contents:
-
%GX_PROGRAM_DIR%\UserControls\Shared\ext\ext-all.js
-
%GX_PROGRAM_DIR%\UserControls\Shared\ext\adapter
-
%GX_PROGRAM_DIR%\UserControls\Shared\ext\resources
-
and some other files and folders...
-
Install it directly from the Start Page or download gxui Library from here and extract it to %GX_PROGRAM_DIR%\UserControls\. To ensure that you correctly extracted the files, check that you have the following folder contents.
%GX_PROGRAM_DIR%\UserControls\gxui\Grid
%GX_PROGRAM_DIR%\UserControls\gxui\Layout
and some other files and folders...
-
Execute %GX_PROGRAM_DIR%\genexus.exe /install
-
Execute %GX_PROGRAM_DIR%\genexus.exe as usual.
FAQ:
-
If you get the following error when starting GeneXus, please be sure that you followed from Step 1 to Step 3 of the above mentioned installation steps.
-
Error: Invalid Render when dropping a control (eg: gxui.TabPanel) to the form.
GeneXus X Users
Exit GeneXus.
Please replace the existing UserControlRenders.dll located in %GX_PROGRAM_DIR%\UserControls\gxui\ by the one included in %GX_PROGRAM_DIR%\UserControls\gxui\UserControlRendersGXX.zip.
Start GX as usual.
GeneXus X Evolution 1 Users
The default dll included in gxui works for GX X Evolution 1.
There are some minor known issues you should check before starting to use the controls.