Modular or new approach by custom components: Please suggest
Hello
I'm developing a Flex Application that will used in the organization employees
Please suggest me what to do to develop this:
After a user (used), a connection to organization, it may be authorized to perform operations
According to the different modules.
Should I develop each of these things with Flex Modules approach or the normal component again?
Please suggest an approach
@kiran7881,.
If your each module is individually large and involves a lot of code and stuff and if number of these modules is more then you can go with the concept of modules.
Otherwise if your stuff means small operations and simple to perform then you can go with creation of normal approach of components.
Thank you
Jean Claude
Tags: Flex
Similar Questions
-
YOU WANT TO BUY A NEW DELL DESKTOP COMPUTER. PLEASE SUGGEST.
HELLO GUYS,.
I PLAN TO BUY A NEW DELL DESKTOP WITH REST OF SETUP:
10 1-WINDOWS
2-INTEL CORE I5-5TH GENERATION PROCESSOR CORE.
3-4 GB OF RAM
4-1 TB HARD DRIVE
5-1 GB GRAPHICS CARD
21/06/23 "DISPLAY.
PLEASE, HELP ME CHOOSE.
Hi Latoli,
Using your specifications, I came with the XPS 8900. It has 8 GB of ram, which is better.
http://www.Dell.com/us/p/XPS-8900-desktop/PD?OC=ddcwgsk101hw10&model_id=XPS-8900-desktop
-
Hello
I want to set in the FXML a custom component, something like MyTreeItem, which extends from TreeItem. To do this, I created a MyJavaFXBuilderFactory to return the correct constructor (MyTreeItemBuilder). MyTreeItemBuilder returns instances of MyTreeItem.
Note: Below, I send my courses and my tree.fxml.
Is it possible to include in the custom components of fxml?
When I run my application, I got this error:
com.sun.javafx.fxml.PropertyNotFoundException: "myvalue" property does not exist or is read-only.
at com.sun.javafx.fxml.BeanAdapter.put (unknown Source)
at com.sun.javafx.fxml.BeanAdapter.put (unknown Source)
to javafx.fxml.FXMLLoader$ Element.applyProperty (unknown Source)
to javafx.fxml.FXMLLoader$ Element.processPropertyAttribute (unknown Source)
to javafx.fxml.FXMLLoader$ Element.processEndElement (unknown Source)
to javafx.fxml.FXMLLoader$ ValueElement.processEndElement (unknown Source)
at javafx.fxml.FXMLLoader.processEndElement (unknown Source)
at javafx.fxml.FXMLLoader.load (unknown Source)
at MainWindowTree.start (MainWindowTree.java:33)
to com.sun.javafx.application.LauncherImpl$ 5.run (unknown Source)
to com.sun.javafx.application.PlatformImpl$ 4.run (unknown Source)
to com.sun.javafx.application.PlatformImpl$ 3.run (unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop (Native Method)
in com.sun.glass.ui.win.WinApplication.access$ 100 (unknown Source)
to com.sun.glass.ui.win.WinApplication$ $2 1.run (unknown Source)
at java.lang.Thread.run(Thread.java:722)
Tree.fxml
<? XML version = "1.0"; Encoding = "UTF-8"? >
<? import javafx.scene.layout. *? >
<? import javafx.scene.control. *? >
<? import javafx.scene. *? >
<? import javafx.geometry.Side? >;
<? importdummy.tree.MyTreeItem? >;
< xmlns:fx VBox = "http://javafx.com/fxml" >
< children >
< showRoot TreeView = "false" fx:id = "treeView" >
< root >
< TreeItem value = 'Root' >
< children >
< MyTreeItem myvalue = "Node1" fx:id = "treeItemNode1" >
< children >
< TreeItem value = "none" / >
< / children >
< / MyTreeItem >
< children >
< / TreeItem >
< / root >
< / TreeView >
< / children >
< / VBox >
Classes:
package package dummy.tree;
Import javafx.scene.control.TreeItem;
SerializableAttribute public class MyTreeItem extends TreeItem {}
public Object getMyvalue() {}
Return super.getValue ();
}
public void setMyvalue (Object value) {}
super.setValue (value);
}
}
package dummy.tree;
Import javafx.fxml.JavaFXBuilderFactory;
Import javafx.util.Builder;
Import javafx.util.BuilderFactory;
Import dummy.tree.MyTreeItem;
/ public class MyJavaFXBuilderFactory implements BuilderFactory {}
private JavaFXBuilderFactory javaFXBuilderFactory = new JavaFXBuilderFactory();
class MyTreeItemBuilder implements {Builder < MyTreeItem >
@Override
public MyTreeItem build() {}
return new MyTreeItem();
}
}
@Override
public Builder <>? getBuilder (class <>? clazz) {}
If (clazz.equals (MyTreeItem.class)) {}
return new MyTreeItemBuilder();
}
Return javaFXBuilderFactory.getBuilder (clazz);
}
}
package dummy.tree;
import java.io.InputStream;
import java.net.URL;
Import javafx.application.Application;
Import javafx.fxml.FXMLLoader;
Import javafx.fxml.JavaFXBuilderFactory;
Import javafx.scene.Scene;
Import javafx.scene.layout.Pane;
Import javafx.scene.paint.Color;
Import javafx.stage.Stage;
SerializableAttribute public class MainWindowTree extends Application {}
Public Shared Sub main (String [] args) {}
Application.Launch (null);
}
@Override
public void start (s phase) {}
Location of the URL = getClass().getResource("/com/dbn/ui/theme/default/tree.fxml";);
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation (rental);
MyJavaFXBuilderFactory fxBuilderFactory = new MyJavaFXBuilderFactory();
fxmlLoader.setBuilderFactory (fxBuilderFactory);
InputStream inputStream = null;
try {}
inputStream = location.openStream ();
Root = fxmlLoader.load (inputStream) (component) component;
Scene = new scene (root, 800, 600, Color.TRANSPARENT);
s.setScene (scene);
s.Show ();
} catch (Exception ex) {}
ex.printStackTrace ();
}
}
}Hello
When you include the code (and the stack traces) in your forum messages, please include in a tag {code} as shown: https://forums.oracle.com/forums/ann.jspa?annID=1622 this makes it more easy for us all to read.
Your code is sort of ok, but you have a lot of typos in your FXML and your Java code. Try searching for the code below instead. You don't actually have a constructor or by the way, it will work only without it.
Try this FXML:
With that for your item custom:
package dummy.tree; import javafx.scene.control.TreeItem; public class MyTreeItem extends TreeItem { public Object getMyvalue() { return super.getValue(); } public void setMyvalue(Object value) { super.setValue(value); } }
And for launch:
package dummy.tree; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class TestApp extends Application { public static void main(String[] args) throws Exception { launch(args); } public void start(Stage stage) throws Exception { Parent rootNode = FXMLLoader.load(getClass().getResource("/tree.fxml")); Scene scene = new Scene(rootNode, 800, 600); stage.setScene(scene); stage.show(); } }
Also, I guess it is just a test case, but you don't need to provide your own "myvalue" getters/setters when this is delegated to super. Just use the 'value' property directly in your FXML.
A view Naming Convention, it should be myValue with getMyValue and setMyValue (e.g. capital 'V'). FXML is case-sensitive too, so if you change, you need to change your FXML for use myValue instead.
Hope that helps,
zonskiDid you find this answer useful? If so, please mark it as 'Correct' or 'useful '.
-
Hello
I hope that it isn't something obvious... but I searched high and low for a benchmark decent to implement custom components.
It is not critical, but I would like to place a set of codes < mx: states > in a custom component.
Can anyone suggest it please if or how this is possible?
It is important that I'm calling the new State of a VBox inside a TabNavigator?
Also, while I'm here...
I'm States okay - kind of... I get the new State (a form) to spend in the upper region of my VBox tab.
BUT I want the form actually replace the datagrid control, which is the normal display mode when you click the tab.
Thanks in advance...
Chris
Hello again...
Eureka!
I went to pages of search help 'parentApplication' in the discovery of the hierarchy.
.. .came between Flex Applications > uses the container of the Application > object on the Application
where I found the refernce to mx.core.UIComponent.parentDocument, then
"You can use parentDocument.parentDocument to back up the tree of multiple documents.So, I replaced 'parentApplication' with 'parentDocument' in the file states_TaskMgr_addNew.mxml...
... and it worked.
Thanks again for your help... it was a great experience.
See you soon,.
Chris -
Communication between two custom components
Hello
I have a problem to get action in a custom component to cause a refresh of another custom component?
My configuration is:
< application >
< component includeIn custom 1 "View1" >
< component custom 2 id = "custom2" level = "{level}" "view2" includeIn >
< component custom an includeIn 'View1' >
< component includeIn custom B "view2" >
< / application >
I have a number of custom components load in my main application window.
In the custom component 1, I have a drop down menu which determines levels 1 to 10.
When the user chooses a new level, change an event is triggered and the dispathed to the main application that receives it in the UpdateDisplayHandler.
Component event dispatcher custom 1:
protected function level_changeHandler(event:IndexChangeEvent):Sub
{
var newDisplay:UpdateDisplay = new UpdateDisplay ("UpdateDisplay", level.selectedItem.value);
dispatchEvent (newDisplay);
}
Main application manager:
protected function updateDisplayHandler(event:UpdateDisplay):Sub
{
Level = event.level
}
Level information comes to the manager who updates the "level" variable correctly. So far so good.
The variable "level" is can be linked and analyzed for the custom component 2.
< components: custom2 id = level "custom2" = "{level}" / >
The question is how to make my component custom 2 refresh(), reload() then it makes again based on new information of level?
I will be grateful for any help on this matter.
Karsten
Is probably not the cleanest way, but he's going to move you quickly.
public var levelNumber:int = new int;
implement
private var _levelNumber:int;
public function get levelNumber (): int
{
Return _levelNumber;
}
public function set levelNumber(value:int):void
{
If (value! = _levelNumber)
{
_levelNumber = value;
call the custom here update refresh method
}
}
I don't know your usecase or your architecture so there are probably better ways.
Maybe like this:
The main application event handler:
protectedfunction updateDisplayHandler(event:UpdateDisplay):void
{//check if there is a change in level and exposes a public service on the part 2}
If (level! = event.level)
{
Level = event.level;
COMPONENT2.updateOrRefreshBasedOnNewLevelValue (Level);
}
}
HTH,
Claudiu
-
Disappeared from custom components
I have some custom components in my app and when I opened Eclipse with the Flex SDK kit it shows red boxes with X inside. I'm going to fashion, the design pane Explorer and it shows the empty custom folder. I have my custom in this namespace. I restarted Eclipse, deleted and recreated the project and nothing. Any ideas?turns, I got back my components to another folder. Remove the component in Eclipse, create a new component of the same name in Eclipse. Copy and replace the new file with the backup file. I suppose that Eclipse was not save files for some reason any.
-
I'm unable to use my Apple ID on my new iPad... Please help!
iI am unable to use my Apple ID with my new iPad... Please help
Hello
Can you give more information?
What happens when you try to use the apple ID?
See you soon
Brian
-
I need help to disable Adobe CS6 on a device that was stolen and I have more access to what I can reinstall on a new computer. Can you please help?
When you have a non-functional computer and cannot turn it off, click on the link below
Serial number and activation support (no-Cloud) https://forums.adobe.com/thread/2041990 to adjust the number of activations
-
Any request for a list of the custom components in system
Hello
Is there any question to find the list of the custom components in the system.
Concerning
Jagadish
What is the purpose of a list of custom components?
-
I am very new to the software online, please bear with me. My question is this: I want to create my own designs I want to use for the manufacture of silk scarves. I'll have to provide professional silk production houses these designs so that they can use my design patterns to create these scarves in silk for retail customers. What application Adobe should I consider, and I can get a first experimental? Thanks a lot for your help. Looking forward to your response. Best regards, Sunaura
Hello
You can try to use Illustrator or Indesign.
Desktop publishing software | Free download Adobe InDesign CC trial
Hope that helps!
Kind regards
Sheena
-
Using custom components will break my site if the framework is updated?
Using custom components will break my site if the framework is updated?
For example if I use the tink browser which is a version of the spark of the viewstack: http://www.tink.ws/blog/flex-4-navigator/
In the case of update of the framework, it is possible that my sites Web stops working due to changes in the basic components used?
I would like to know how can I design my components to ensure that they stop working?
Thanks in advance.
Any updates to the SDK that you recompile against could potentially break the desired site behavior. Could be with the SDK components or ones you've written yourself. It's just the nature of software development. Testing is the key.
-
Custom components &; help Webservice
I built two custom, components based on a button and the other on a graph.
The Web service has been defined with the following tag in the button component:
" < mx:WebService id ="ws"wsdl =" http://localhost/Service1.asmx?WSDL « >
< name mx:operation = "GetData" / >
< / mx:WebService >I want to be able to add a listener for the chart (not the button) component that listens to the webservice result event and refresh the list. It will be a lot of buttons and many rankings for each graph must subscribe to result event of a particular call.
The structure of my test application is something like this:
< application >
< button (call webservice here) >
< chart (listener event result here) >
< / application >
I think it should be pretty simple, but I can't understand it. Any help would be greatly appreciated!
Ivan
you would have an arraycollection collection as the dataprovider for the chart component, just update that.
-
Possible bug in custom components
I think I found a bug when you use custom components. I have a customized TabNavigator which children containers are also custom components. To do this, I can not set properties on custom containers, it fails.
Here is an example of how do:
1. create a TabNavigator custom like this: (in this example I'll call her TabN)
<? XML version = "1.0" encoding = "utf-8"? >
"< mx:TabNavigator xmlns:mx = ' http://www.adobe.com/2006/mxml" > "
< / mx:TabNavigator >
As you can see, there nothing wrong with it, just a custom bar
2 create a custom like this: (in this example, named reportGrid)
"" < mx:HBox xmlns:mx = ' http://www.adobe.com/2006/mxml '
< mx:DataGrid id = "telefonosDG" dataProvider = "{dataGridList}" width="100%"/ >
< mx:Script >
<! [CDATA]
Import mx.collections.ArrayCollection;
[Bindable]
public var dataGridList: ArrayCollection collection;
[]] >
< / mx:Script >
< / mx:HBox >
As you can see there's only a dataGrid whose dataProvider is an arrayCollection collection-related.
3. in your application follow these steps:
"" < mx:Application xmlns:mx = ' http://www.adobe.com/2006/mxml '
xmlns:custom = "custom.*".
creationComplete = "initialize ()" width = "100%" height = "100%" layout = "absolute" > "
< mx:ArrayCollection id = "testList" / >
< custom: TabN width = "100%" >
< custom: reportGrid id = "marketing" dataGridList = "{testList}" width = "100%" height="100%"/ >
< / custom: TabN >
< mx:Script >
<! [CDATA]
private void inicializar(): void
{
var prod1:Object = {};
var prod2:Object = {};
prod1. Qty = 1;
prod1. Index = 1;
prod2. Qty = 2;
prod2. Index = 2;
testList.addItem (prod1);
testList.addItem (prod2);
}
[]] >
< / mx:Script >
< / mx:Application >
In theory, when you change the testList these changes should appear in the DataGrid control, but he fails, the DataGrid stays empty.
Now instead of using the customized TabNavigator (TabN) using a normal component < mx:TabNavigator > and see what is happening, it works perfectly fine, the DataGrid control is populated with the two elements that I added.
SO, what's the problem here? Is this a bug?
My friend uses the 2.0.154976 version and on that one, the bug has been fixed
-
To access the elements of a call from the custom components page
I'm sure that it's simple, but I have searched for hours and find nothing.
I have my main mxml page various controls and a HTTPService. From this main page to include a component custom.
Everything what I'm trying to access the main page in custom components gives me "access undefined property error."
What Miss me?Should be a little bit more about your custom component and what you are trying to access. Normally, when you access objects outside the scope of the current element it is advisable to raise events.
However, if you simply 'dot' your way to scope enforcement check out
http://livedocs.Adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=live Docs_Book_Parts & file = app_container_064_11.htmlparentDocument and enforcement will probobly you get what you are looking for.
If this does not address your situation, your zip code and will bring a more detailed solution.
-
Hello
I have the iphone 6 in warranty period... .working perfectly, but I want to exchange it with the iphone 6 s. Please suggest.
If your phone is in warranty period or not has nothing to do with trying to swap an iPhone for a s 6 6.
Apple not no trade ins, so you have to sell your iPhone 6 to finance the purchase of a new s 6, or you can use the Apple recycling.
The only other thing you can do, it's that if you bought your phone directly from a carrier rather than Apple, you can exchange your phone with a carrier in order to upgrade to a 6 s.
That's all. Other than that and if you bought at Apple, you must sell your iPhone 6 and use that money to buy a 6s instead.
Maybe you are looking for
-
I have a system with Core 2 Duo processor with OS Windows Server Standard and 4 other monitors are attached using NComputing devices. The problem is that the command prompt is not running in Mode full screen. Is there a solution?
-
How to take pictures with touchsmart 310
I have my computer for a while now and I still don't know how to take pictures with my webcam. Help, please! Thank you
-
Updates safely remove, IE; Framework 1.1, 2.0 SP 2, 3.0 SP 2, 3.5 SP1 Framework. Older versions can be deleted?
-
How can I remove a document from my counter top?
I was I scan a document and some sort it done on my desktop. I wan't to remove it, but I did have a success.
-
Windows Vista cannot stop and restarts automatically?
After you click stop, the system reboots automatically. I ran 3 different scans and found nothing. System Restore has tried at least 2 months ago, but nothing has changed. I recently install anything and it just randomly started to happen. Thank you!