Extjs framework in apex 4.0

Does apex 4.0 uses extjs framework internally?
thanks
Seetharaman

APEX 4 uses JQuery libraries internally, although you have to manually reference the non core JQuery UI components such a tabs, accordion etc...
I implemented ExtJS on APEX 3.2 after reading Mark's blogs on the subject, I've also read Mark's book which is excellent for ExtJS APEX integration.
Other could good sources of ExtJS APEX integration info are blogs by Tobias Arnhold, E-DBA, Matt Nolan, Anja Hildebrandt amongst others.
Things to watch out for:
The size of the full ExtJS libraries CSS combined with the default APEX JS and CSS files and any of your own application scripts etc... can add up to a couple of MB so users on slower connections can suffer page load issues so make sure that you use minified versions where possible and ensure you have good caching and compression implemented.
Also recommend using PPR technics, ext popup windows etc... to avoid full page refreshes where possible.
Edited by: Rich H on Feb 4, 2011 9:30 AM

Similar Messages

  • Can we use CSS Compass framework in Apex

    Hello friends,
    Can we [url http://compass-style.org] Utilize Compass framework  in APEX ?
    How ?
    Thanks,
    Fateh

    Of course, compile your scss-Files with Compass, deploy the generated css-Files to your apex environment and integrate them in your apex templates like any other css-framework. If there are problems in detail, please specify your question.
    Kind regards
    Robert

  • Javasript framework and apex

    Hi
    Which javascript framework is best to integrate wich oracle Apex 3+ ?
    i read about extjs , dojo, yui , mootools , jquery, prototype etc I`m looking for js framework which is "well-fitted" with apex , well documented , especially usefull in bussiness aplications (has own charts and grids )
    thanks a lot
    sry my english
    Edited by: user5756383 on Jul 13, 2009 1:07 AM

    >
    Posted: 19-Nov-2010 19:30 in response to: user1175348
    Did you ever get a response to this issue? If so , could you share the resolution ?
    Experiencing the same issue with Apex DoSubmit vs Dojo DoSubmit ...
    >
    Pierre
    You are to a certain extent wasting your time. Don't post follow-ups to threads that are a year old. In particular, don't post follow-ups hoping to catch the attention of users with handles like "user1175348" with only 4 posts. Those are both clues that they're not very serious about participating on OTN Forums. The Watches system that sends emails about new posts to a thread only lasts for a few months: whoever "user1175348" is, they are unaware of your response.
    Searching the forum for prior art is absolutely the right thing to do, but if the only results are unresolved ancient history, the best approach is to start a new thread of your own, with a relevant title—e.g. Apex DoSubmit vs Dojo DoSubmit—and link to any possibly relevant previous posts using the notation described in the FAQ.
    And no, I know nothing about Dojo...

  • Extjs installation in apex 4.1.1

    Dear Friends
    Can anybody tell me what version of extjs is to install in apex 4.1 and
    also how to install in apex 4.1 step by step.

    Start from here
    The installation process remains the same. Only ApexListener is not mentioned as it did not exist then, but it is roughly the same as OHS.
    You may install the latest version available for download.
    Regards,

  • ExtJS Grid and Apex

    I have been experimenting quite a bit with ExtJS and unfortunately hit a roadblock and thought of getting help from this forum. I followed the directions given in this post Re: oracle apex and extjs grid table and was able to make it work. However the Grid is displaying outside the region where it has been defined as if it is independently rendering in its region of choice.
    I could post the screen shot and don't know how to work around the restriction of this message board, not allowing any attachments.
    Any help is greatly appreciated.
    Environment info: Apex 4.0
    Local host,
    ExtJS: 4.0.2
    Thanks
    Raja

    The book was written to use Ext JS 3.x, the latest production version at the time.
    Some of the examples will work, some will require rework. Sencha have published a migration guide, including a <b>compatibility layer</b> that bootstraps existing Ext JS 3 code to run under Ext JS 4.
    The book promotes the idea of not updating your application templates, instead having a template application which allows you to test your components before publishing a new version of the theme to the business application.
    If you are just starting out, you could drop in the books theme as version 1 using Ext JS 3.x, get your team working on the application immediately, and have a dedicated resource working on theme version 2 using Ext JS 4.x.
    Regards
    Mark
    demo: http://apex.oracle.com/pls/otn/f?p=200801 |
    blog: http://oracleinsights.blogspot.com |
    book: Oracle Application Express 4.0 with Ext JS

  • Extjs installation to apex 4.1

    Dear friends
    I installed oracle db 11g r1 enterprise edition to my computer
    Then i installed apex 4.1 by running command
    @apexins sysaux sysaux temp /i/
    then i configured apex listener by running
    java -jar apex.war
    which present in apex apexlistener directory.
    Now i want to install extjs into apex
    i downloaded extjs-4.1gpl.
    all the instructions present in the internet are for express edition not for enterprise edition.
    I cant install it because i cant find /i/ directory
    Please help me to install it step by step

    Start from here
    The installation process remains the same. Only ApexListener is not mentioned as it did not exist then, but it is roughly the same as OHS.
    You may install the latest version available for download.
    Regards,

  • Can i integrate intermedia with oracle forms sever?

    Hi,
    Can I integrate intermedia with forms server so that if i do a text search, i can bring up some data in my form?
    Thanks.

    Buy a book from Mark Lancester ... With title : Apex with ExtJs....something like that
    OR
    Use ExtJs framework as Apex plugin from Matt Nolan (www.theapexfreelancer.com). We use his framework for current Apex development...highly suggested!

  • Extjs-4.1 instllation in apex 4.1

    Dear friends
    i want to integrate extjs in apex.
    I downloaded the extjs 4.1 gpl from its home website
    i think i have embedded PL/SQL gateway to connect to the server.
    so 1st i useed this command to set the port. by login as system user
    SQL> exec dbms_xdb.setftpport('21');
    PL/SQL procedure successfully completed.
    SQL> alter system register;
    System altered.
    After this i connected to the the localhost server ie:127.0.0.1 by using filezilla
    then i created a folder named /ix/ and transfered the extjs-4.1 folder to ix folder.After transfer complete i closed filezilla
    and now i want to run extjs by using this link
    http://hostname:port/ix/themes/ext-4.1/examples/index.html
    But i am confused about the port.
    Here my hostname is :127.0.0.1 and
    what port number i use.if use port 21 the one i set it shows me error
    please login as username and pass
    then which port to use
    my apex is installed in port 8080
    The steps i told are present in this book: Oracle Application Express 4.0 with Ext JS
    but it is not working or i did some mistakes
    So please can anyone tell me how to do it because i am trying for several time and facing the same error.
    Please hepl me
    Regards
    Sabyasachi

    Did you search the forum before posting? And try googling it?
    There are many threads related to this already. E.g.extjs installation in apex 4.1.1
    Regards,

  • Extjs grid with pagination

    hi,
    i just start learning how to integrate extjs with oracle apex.
    i manage to create a normal extjs grid but got problem when trying to create
    a grid with pagination.
    lets say ihave 100 rows of data, and i want to show only 10 rows of data per page, so how should i do that?
    i know i need to send a request to so that i will get data 1-10 for the first page, and then when i click next,
    i will get data 11-20 and so on.
    but i dont know how to make it happen. i cannot find any example on the net.
    how to know what is the current data set, (is it 1-10 or 11-20) , so that i can pass the correct values for start, to the application
    process?
    hope someone here can help me.
    thanks,
    -aku
    Edited by: akulala on Sep 5, 2010 6:25 AM

    Hi Aku
    As far as I recall, alot of this came from Mark Lancaster so I would advise googling for his blog and having a look there - it may well make a lot more sense than this does.
    I normally build my ExtJS script up at page loaed time using a package and print it out using htp.prn. So for the pagination, I would print out something like this...
        htp.p('<script>var u = (window.location.href.indexOf("?") > 0) ? window.location.href.substring(0,window.location.href.indexOf("?")) : window.location.href;
               var baseURL = u.substring(0,u.lastIndexOf("/"));
               var gridURL = baseURL + ''/wwv_flow.show?p_flow_id='' + Ext.getDom(''pFlowId'').value + ''&p_flow_step_id=0&p_instance='' + '||
              'Ext.getDom(''pInstance'').value + ''&p_request=APPLICATION_PROCESS%3DejPaginate'';</script>');And then my store would be defined as something like this...
    myStore = new Ext.data.Store({
                  storeId: 'myStore',
                  proxy: new Ext.data.ScriptTagProxy({
                  url: gridURL,
                  nocache: false,
                  callbackParam: 'p_widget_num_return'
                  baseParams: {'x01':'&APP_ID.', 'x02':'&APP_PAGE_ID.', 'x03':'xyz'},  //the xyz would be your region
                                                                                       //ID passed into the procedure I gave you in my previous post
                  remoteSort: true,
                  paramNames: {
                  start: 'x04', // The parameter name which specifies the start row
                  limit: 'x05', // The parameter name which specifies number of rows to return
                  sort: 'x06',  // The parameter name which specifies the column to sort on
                  dir: 'x07'    // The parameter name which specifies the sort direction
                  reader: myReader
                  });And my application process (ejPaginate in the above example) would look something like this...
    BEGIN
      htp.p(wwv_flow.g_widget_num_return||'(');
      get_grid_json(p_app_id => wwv_flow.g_x01,
                        p_app_page_id => wwv_flow.g_x02,
                        p_region_id => TO_NUMBER(wwv_flow.g_x03),
                        p_start => NVL(wwv_flow.g_x04,0),
                        p_limit => NVL(wwv_flow.g_x05,10),
                        p_sort => wwv_flow.g_x06,
                        p_dir => wwv_flow.g_x07);
      htp.p(')');
    END;Hope this helps you along.
    Cheers
    Ben

  • PL/SQL Developement

    hi ,
    I have fair knowledge with PL/SQL,as I have used it in developement of
    PL/SQL program libraries in forms and developing interfaces between applications.
    Caan seomone send me a functional spec /technical spec as to how to develope a whole application in PL/SQL
    I want to know the following with regard to this
    1) how will the application be used/triggered ?(like in GUI we just click the first executable)
    2)What all are going to be the components of the application ?
    3)How can it be maintained ?
    rgds
    s

    You seem to view PL/SQL as something different than Java or C# or Visual Basic... it is not.
    The language itself is as capable. It is a "proper" declarative and procedural language. It has o-o programming features. Etc.
    The main difference is simply that is it a server side language and not a client side language.
    1) how will the application be used/triggered ?(like in GUI we just click the first executable)PL/SQL can generate HTML - and via an Apache web server module called mod_plsql, it can receive web browser requests and return dynamically created HTML pages.
    It is standard client-server. In a nutshell client server consists of 3 components. The User Interface (UI), the Application (APP) and the Database (DB).
    In the 90's we mostly had fat clients. This means that the UI and APP was the client. It communicated with the server component, the DB.
    These days the thin client is in fashion. This means that the client is only the UI (e.g. web browser). It communicates with the APP server. The APP server in turn a client that communicates with the DB server.
    With PL/SQL, you have a "fat" server as oppose to a fat client. You combine the APP and DB into a single server component. The Oracle RDBMS. The thin client (web browser) communicates with the APP (PL/SQL application). The APP runs inside the DB component has blindingly fast and efficient and effective access to the DB component.
    The connectivity between UI and APP in this case, is provided by Apache and mod_plsql (also called Oracle HTTP Application Server).
    2)What all are going to be the components of the application ?Everything. The complete application is written in PL/SQL. If you use an existing PL/SQL APP component framework like APEX (Oracle's Application Express), this is very easy.
    If not, then you need to write PL/SQL packages that processes the input from a web browser (converts URL GET and POST into PL variables), write PL/SQL packages that renders HTML using a cursor as input, write packages to maintain session state for the web browser (stateless) client and so on. (APEX has PL/SQL packages that do all this)
    3)How can it be maintained ?The same way as you maintain any APP component that is a server component in client-server architecture. If you used java, what will would you do? Use Eclipse and Subversion perhaps? The very same tools can be used for developing PL/SQL as the APP component. Or TOAD, or PL/SQL Developer or SQL-Developer. Or SourceSafe or CVS.
    Forgot about the concept that PL/SQL is somehow different and needs to be treated differently. That is an illusion. The principles and fundamentals of client-server and software engineering remains the same.

  • Oracle Application Express 3.0 and Ajax

    Can we build Web 2.0 (ajax) application in Oracle Application Express 3.0?
    - Open discussion
    - Resources links welcome
    Please contribute your thoughts thank you.

    Hello,
    All the examples in the documentation that he pointed you at are from this application.
    It can be downloaded from here and installed.
    http://apex.oracle.com/pls/otn/f?p=11933:22
    You can also go to individual example pages ans most of them have the relevant code and links back to the forum thread that asked for that particular example.
    Here is the overview page for the APEX ajax framework http://apex.oracle.com/pls/otn/f?p=11933:63
    and here is the most basic example
    http://apex.oracle.com/pls/otn/f?p=11933:11
    This sample application has some Ajax features
    http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#DOC_LIB
    and these sample code example also take advantage of Ajax.
    http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#LARGE
    http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#STICKY
    Past that I recommend you just start playing with it. Once you have the framework figured out, which doesn't take long, you can build Ajax features very quickly.
    Carl

  • Getting "HTTP 400 Bad Request" error when submitting form

    I am using APEX 3.1.2. I have a form based on a table. The form contains check boxes, a multiple select item, some text items and some text boxes with HTML editors. It had been working properly but now is giving me the dreaded "The web page can not be found..." error page as soon as I click create when in create mode or the update or the delete button when editing a row of data. The URL in the address area of the browser is: "http://ndhoast.tsh.mis.mckesson.com:7778/pls/apex/wwv_flow.accept" and the tab says "HTTP 400 Bad Request".
    Any help would be greatly appreciated!

    Do you have any extra Javascript components added in? We've been doing work with ExtJS and Oracle Apex, and I've noticed that on one particular page there is a bad request thrown when a doSubmit() is called. When the Javascript is commented out, the page works fine.

  • Send images in email with sapconnect

    hello friends, do you know how include images with sapconnect in a email??, but not as a atachment file, but inside of email´s body.
    thank you at all.

    I thought I might add some more detail for anyone who might be interested.<br>
    I can get the below url and any for that matter to work within the framework of APEX. <br>
    I had to strip the HTML tags so you can see it below. <br>
    I place the below code inside HTML tags, inside the Source Code for the PL/SQL anonymous block of the Send Email notification and it all works great. <br>
    The problem is I need the image to open back into the application on a certain page and I have been struggling with the exact code to make that work.<br>
    <br>
    Any help or comments are greatly appreciated.
    <br>
    <br>
    Here is the block of code without the proper right and left angle brackets:<br>
    <br>
    div align="center"<br>
    center<br>
    table border="0" cellpadding="0" cellspacing="0" width="450"<br>
    tr<br>
    td width="100%"<br>
    a href="http://nl.internet.com/c.html?rtr=on&s=1,33pt,1,c946,chaf,fxb0,cybi"<br>
    img border="0" src="http://www.jupitergreetings.com/images/jg_news/2007/con_head.jpg"
    width="535" height="230"<br>
    tr<br>
    table<br>
    center<br>

  • Oracle Java and Adobe

    I'm a newbie here, so please take this with a grain of salt. I have watched with great interest as Sun acquired MySQL and then as Oracle acquired Sun. While doing so, I have been researching various rich internet application frameworks for work and a side business. I have been very impressed with Adobe's RIA offerings and with Microsoft's latest rollout of Silverlight. Although I haven't been as impressed with the JavaFX framework, clearly there are some advantages to building RIA's with Java. I am at a cross-roads in terms of a decision as to where to invest most of my learning efforts. Should I dive into Adobe Flex (Flash), Microsoft Expression (which I can obtain free, as a student), or JavaFX? OK, so here is where I possibly expose the extent of my naiveté. I find myself having a kind of pipedream -- namely, that Oracle would make one additional major acquisition -- Adobe Systems Incorporated. In my pipedream, I imagine that the Adobe division of Oracle makes a business decision to transition ActionScript to Java (of course, with no issues concerning software licensing), to incorporate any useful concepts from JavaFX into the next release of their RIA-related software, and to become the UI framework for Oracle applications. Of course, in my pipedream, Oracle-Adobe also make some seemingly bad business decisions, such as making the standard version of Adobe Acrobat free (to save trees in the world); however, even in spite of such humanitarian sacrifices of the bottom-line, in my hypothetical world at least, I feel quite confident (even excited) about my intellectual investment in the new company. Is this pipedream really as ridiculous as it seems? Any advice in the context of reality?

    Billy  Verreynne  wrote:
    BluShadow wrote:
    One of our developers here is using Ajax with APEX. Not quite sure how he's done it as he's the APEX expert here, not me. I know he looked into it when there was a need for nested drop down lists within the application he was developing.Simple AJAX calls are not difficult to support - the problem using a proper AJAX framework where the callbacks (AJAX calls to your PL/SQL code) does not support the quirky APEX URL format. Also, many calls will have variable number of parameters. This means having to use the flexible 2 parameter call architecture - and as soon as you do this, the call can no longer be handled by the runtime system of APEX that receives and processes URLs.
    In order to have your AJAX callbacks run inside the APEX run-time system, you need to define "+on demand+" APEX process wrappers for them.. and this is one the major problems I have with trying to integrate proper AJAX frameworks with APEX. Either the framework needs to be modded or APEX... And these frameworks work as is with Java, PHP, Python, etc. - which begs the question why muck with the framework when it works for most languages? The shortcoming IMO is definitely with APEX.That seems fairy nuff. ;)

  • ApexLib

    Hi,
    I heard about this Apexlib framework recently and looked into what it can do with Cascading LOV's. Looks great! However, I'm not really following the steps to install the framework onto apex.oracle.com.
    I downloaded the framework following this url -> http://www.inside-oracle-apex.com/installing-apexlib-on-apexoraclecom/
    I ran the ApexLib_Install_for_apex_oracle_com query file on apex and the application + supporting objects installed successfully..
    Does this mean that the framework is already installed? If it is, how do I integrate this framework onto my own application?
    Thanks

    Hi Ting,
    please read http://apexlib.oracleapex.info/#integrate for instructions on integrating ApexLib into your Application.
    brgds,
    Peter
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at

Maybe you are looking for

  • Save image to SQL

    I am trying to save a greyscale U8 image to an SQL database. I have tried using both the "image" and varbinary(MAX) datatypes in SQL Express. In LabView I have used "IMAQ write to string", "write binary file" and, last but not least,  tried convertin

  • Storage Provider not responding after installing SCVMM 2012 R2 UR5

    After installing UR5 registered storage providers show Not Responding. I had two registered, both scale out fileservers in the same domain as VMM  that were working fine before UR5. Sofs running 2012R2 with latest patches Trying to refresh provider:

  • Can't get rid of banner on Login Screen

    This is my personal computer, I downloaded some software from my university called KeyAccess and now I have the universities name stuck on the log in screen. So far I have uninstalled the KeyAccess program, including any Daemon files associated as we

  • HT201436 How do I turn on my voicemail notifcations?

    when I click on the voicemail tab, the screen is clear, even if I have unheard voicemails. I've already tried going under settings then under notifcations, but there are no options.

  • Want to change the currency in PR generated thro PS .

    Dear experts , I want to change the currency of the PR generated through PS module . But the currncy field in PR in PS system is greyed out & has default value of INR . Pls tell me how to do it ?? regards Anis