BLOGS

FAQ

warning: file_get_contents(http://www.telize.com/geoip/107.22.126.144) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

What user interface controls does 4D for Flex provide?

4D for Flex currently offers:

 

• custom DataGrid inheriting from Flex DataGrid

• some navigation controls (like automatic first-next-last...)

 

But you can also use Flex UI Controls like the Adavanced DataGrid, available in Flex 3 Builder Pro: http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_6.html

How do I resolve a security alert in 4D for Flex?

You may receive the following error:

 

Error #2048
Security sandbox violation
http://localhost8080/SpendingsUI.swf cannot load data from localhost1919

This is due to a change in the Adobe Flash Player Security Model starting from version 9.0.124. See:

http://www.adobe.com/support/security/bulletins/apsb08-11.html
 

To fix this issue, you will need to use 4D Server v11 SQL Release 2.

 

How is 4D Ajax Framework different from other frameworks?

The 4D Ajax Framework is a multi-layered framework with deep integration into the 4D environment. It has been designed to complement the existing 4D developer environment. Ajax frameworks that are not system-specific do not have the same level of integration. They work well for basic functions but are less useful for in-depth 4D application development or integration. For example, 4D Ajax Framework recognizes and can use an existing 4D security user/group structure. Other frameworks don't.

I have a large, complex 4D structure and I don't want to add any new tables or forms to it. What will 4D Ajax Framework do to my structure?

Nothing. You need to add one component to the application, but the rest of your data structure doesn't need to be touched.

Is a web application built with 4D Ajax Framework meant to replace 4D Client?

Not at all. We've introduced 4D Ajax Framework to give you more choices, not less. Using a web browser as a 4D client is meant to be an additional option to go alongside of using the existing 4D Client.

Why shouldn't I use a free Ajax framework like Dojo or YUI?

There's no reason you can't. However, there are some things that 4DAF does that those other frameworks simply do not offer. For example, we've focused 4D Ajax Framework on providing powerful query handling and data organizing, such as our data tree and calendar controls.

Will the apps I create with 4D Ajax Framework run only on 4D Server, or can I use 4D Runtime Single User?

4D web applications can run on either, as long as you have a copy of 4D Web Server in place.

Can I develop 4D web applications without 4D Ajax Framework?

Yes, of course! We think that once you've tried the tools 4D Ajax Framework has to offer, you'll love them so much that you won't want to do Web development without them, but they are not required in order to develop rich Internet applications with 4D.

4D Web 2.0 Pack is licensed per-developer and is hassle-free for deployment. So which version of the product do I need to buy if I develop on a standalone 4D Developer Edition, but deploy to customers on 4D Server?

4D Web 2.0 Pack is a development tool, so you should buy the version of 4D Web 2.0 Pack that will work with the product you develop with. "Hassle-free" deployment means that you don't have to worry about which version of 4D your customers are using.