Dynamic creation of TabStrip

Hi,
I want to create a tabstrip dynamically.The tabstrip should have 3 tabs, and in each of the tabs i want to put some UI elements like a label, input field, dropdown, tables.........etc.
Im able to create the tabstrip and add tabs to it dynamically.
I've even created the UI elements which i wanted to put in the tabs.............But im not able to proceed as i dont know how to add the UI elements to the tabs.......
Can anyone tell me how to add UI elements to a tab in a tabstrip?
Regards,
Padmalatha.K
Points will be rewarded.

Hi,
Following code will help you to understand the dynamic creation and adding them
//Tabstrip
       IWDTabStrip tabStrip = view.createElement(IWDTabStrip.class);
       //Tab
       IWDTab tab = view.createElement(IWDTab.class);
       //Input Field
       IWDInputField inputField = view.createElement(IWDInputField.class);
       //Adding inputfield to tab
       tab.setContent(inputField);
       //Adding tab to tabstrip
       tabStrip.addTab(tab);
//Finally add this tabstip to either your root container or some other container.
Regards
Ayyapparaj

Similar Messages

  • Dynamic creation of ComponentUsage

    Hi people,
    I want to reuse a view (ViewA) in different views (ViewB, ViewC, ViewD).ViewA has a quite complex logic, so it is necessary to outsource this view.  Not only the logic, but also the count of UIElements and contextelements is quite large, for this I don't want to implement this part redundant in the views A, C and D.
    I have to use ViewA in a table in  the TablePopin UIElement. Every line of the table should have its own instance of ViewA. Is that possible?
    My idea is it, to put the view in an own component. For every tableline I need an instance of the componentUsage. My problem is now, that I'm not able to create at runtime a ComponentUsage and at designtime I don't know how many instances I need. Is it possible in webdynpro to create dynamic instances of ComponentUsage?
    If you know an other way, that prevents me from implementing the view and its logic more times, please tell me!
    Thanks in  advance,
    Thomas Morandell

    Hi Thomas,
    just for clarification. Principally it is possible in Web Dynpro to dynamically create new component usages of the same type like an existing, statically declared one. This means after having defined a component usage of type ISomeComp (component interface definition) you can dynamically create new component usages which all point to the same component interface definition ISomeComp:
    wdThis.wdGetISomeCompUsage().createComponentUsageOfSameType();
    But this dynamic creation approach implies, that you must also embed the component interface view of this component usage to the view composition dynamically; and this is (unfortunately) quite cumbersome and complicated based on the existing Web Dynpro Java API (it is not yet optimized for a simple dynamic view composition modification.
    Additionally, like Valery pointed out, the dynamic creation of new component usages is not compatible with table popins.
    Regards, Bertram

  • Dynamic Creation of UI in adobe forms??

    Hi Experts,
    I need to create a dynamic interactive form and dynamic UI elements in the interactive form.
    As per my requirement I need to display a pdf and I will be getting values from the RFC's. I need to show the form segments and the UI elements only when there's a data from the RFC else not. I am unable to understand whether this requirement needs generation of the UI elements dynamically or I can do it statically as well.
    The form thus generated will be having data from the RFC which based on the data quantity may exceed to n number of pages.
    In case it needs dynamic creation can you suggest me please how to achive it in interactive forms?
    Helpful answers will be appreciated.
    Warm Regards,
    Gaurav

    Hi,
    subForm1:-
    Flow content
    Allow page breaks
    Place: following previous-----> This means when you are repeating the subform the previous one should be followed.
    Say you have a table and have 3 columns in it.
    After 1st column is completed, the next column should come with 1st comun
    After: Continue filling parent--->Continously fill the data with the parent element
    Repeat sub form min count is 1 : Minimum of 1 line item will be printed
    Height: Expand to fit is true.: If the field height is increased it automatically expands.
    For help in Adobe Press F1 or Goto Help--> Adobe Designer Help in Adobe Designer
    After installing Adobe Designer, goto the specific folder
    C:\Program Files\Adobe\Designer 8.0\EN you can get sample documents.
    For help press F1 after opening designer.
    Sub Form1: Content--> Flowed, Flow direction --> Top to bottom
                       Binding --> Check the checkbox Repeat Subform for each data item
    Subform 2: Content --> Positioned, No pagination No binding settings changes needed.
    Hey i forgot to mention the Header Subform where you create all these subforms should be flowed.
    Try it once like this and lte us know
    Edited by: Sankar Narayana on Oct 3, 2008 5:06 PM

  • Dynamic creation of date in selection variant

    Hi All,
    I have a Z program for updating a field in BOM item. One of the input field in the report is "Valid From Date". Actually the current date is automatically fetched through a function module and it is defaulted in that field. 
    Our client is using selection variant for ease of use. The problem here is old date in the selection variant  is replacing the current date. I want current date to be created automatically during insertion of variant also. How can i solve this problem. Is there any selection variable inside the variant for dynamic creation of Date?
    Thanks
    Sankar

    As I know there is no setting for this. For any std or Z report variant function with L should act same way...anyway you discuss with your ADABer.
    See the help for variables
    Selection Variables                                                                               
    The following three types of selection variables are currently          
        supported:                                                                               
    o   Table variables from TVARV                                          
            You should use these variables if you want to store static          
            information. TVARV variables are proposed by default.                                                                               
    o   Dynamic date calculations:                                          
            To use these variables, the corresponding selection field must have 
            type 'D' (date). If the system has to convert from type T to type D 
            when you select the selection variables, the VARIABLE NAME field is 
            no longer ready for input. Instead, you can only set values using   
            the input help.                                                     
            The system currently supports the following dynamic date            
            calculations:                                                       
            Today's date                                                        
           From beginning of the month to today                               
           Today's date +/- x days                                            
           First quarter ????                                                 
           Second quarter ????                                                
           Third quarter ????                                                 
           Fourth quarter ????                                                
           Today's date - xxx, today's date + yyy                             
           Previous month                                                                               
    o   User-specific variables                                            
           Prerequisite: The selection field must have been defined in the    
           program using the MEMORY ID pid addition. User-specific values,    
           which can be created either from the selection screen or from the  
           user maintenance transaction, are placed in the corresponding      
           selection fields when the user runs the program.                                                                               
    The SELECTION OPTIONS button is only supported for date variables that 
       fill select-options fields with single values.                         
    i.e means we can do that with D also.

  • Dynamic creation of business graphics.

    Hi,
    i have a piece of code which dynamically create a business graphics. If i use the same node data and create BG in statically.. i am able to view the graph. In case of dynamic creation , i am getting graphical rendering error. Have i missed something here..
    The piece of code i had used is..
         IWDBusinessGraphics bg = (IWDBusinessGraphics)view.createElement(IWDBusinessGraphics.class,null);
              IWDCategory c = (IWDCategory)view.createElement(IWDCategory.class,null);
         //     c.setDescription("tableutility");      
              c.bindDescription(wdContext.getNodeInfo().getAttribute(IPrivateSDNUtilityView.IContextElement.TEST));                                                                               
    bg.setCategory(c);
              bg.setDimension(WDBusinessGraphicsDimension.PSEUDO_THREE);
              IWDSimpleSeries ss = (IWDSimpleSeries)view.createElement(IWDSimpleSeries.class,null);
              ss.bindValue(wdContext.nodeDepartments().getNodeInfo().getAttribute(IPrivateSDNUtilityView.IDepartmentsElement.NO_OF_PEOPLE));
              ss.setLabel("Simple Series");
              ss.setLabel("No of People");
              bg.addSeries(ss);
              bg.setChartType(WDBusinessGraphicsType.COLUMNS);
              bg.bindSeriesSource(wdContext.nodeDepartments().getNodeInfo());
              bg.setIgsUrl("http://<hostname>:40080");
    Please help.
    Regards
    Bharathwaj

    Please got through following link
    <a href="/people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities:///people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities

  • Dynamic Creation of Buttons and Actions HELP

    Hi there,
    I have got a problem (or maybe even two) with the dynamic Creation of buttons. The code below creates the buttons.
    My main problem is, that the parameter created for the button's action isn't propagated to the assigned event handler. I get a null, though the name of the parameter in the event handler and the name of the parameter added to the action are the same.
    Could it also be that I'm always using the same action? I.e. does wdThis.wdGetAddElementAction() always return the same action instance? If yes, how can I create individual actions for each button?
    Any help is appreciated!
    Cheers,
    Heiko
    "    for(int i=rootContainer.getChildren().length; i<wdContext.nodeFeature().size();i++)
                   IPrivateVCT_Feature.IFeatureElement featureElement = wdContext.nodeFeature().getFeatureElementAt(i);
                   IWDTray featureTray = (IWDTray) view.createElement(IWDTray.class, featureElement.getName());
                   IWDCaption header = (IWDCaption) view.createElement(IWDCaption.class, featureElement.getName()+"_Header");
                   header.setText(featureElement.getName());
                   featureTray.setHeader(header);
                   featureTray.setExpanded(false);
                   rootContainer.addChild(featureTray);
                   IWDButton button = (IWDButton) view.createElement(IWDButton.class, featureElement.getName()+"_Button_AddElement");
                   IWDAction actionAddElement = wdThis.wdGetAddElementAction();
                   actionAddElement.getActionParameters().addParameter("featureIndex", new Integer(i).toString());
                   button.setOnAction(actionAddElement);
                   button.setText("Add Element");
                   featureTray.addChild(button);

    Hi Heiko,
    You have done everything correctly....except for 1 line
    in the code...
    Replace the following line in your code:
    actionAddElement.getActionParameters().addParameter("featureIndex", new Integer(i).toString());
    Replace the above line with this code:
    button.mappingOfOnAction().addParameter("featureIndex",i);
    Actually in your code, you are not associating the parameter with the button...
    Note that addParameter(...) comes with two signatures: addParameter(String param, String value) and addParameter(String param, int value). You can use any of them based on yuor need.
    Hope it helps,
    Thanks and Regards,
    Vishnu Prasad Hegde

  • Dynamic Creation Form

    Hi friends,
    Is there a way to create dynamic creation forms in ADF,in jdev 10.3.3?
    By this I mean--I need to populate a table in my DB and on my page I have an add button,
    now at each click of add button,a new creation form should be displayed on the page one below the other.
    finally there would be a Save button that would save all my entries to the table.
    I searched a lot for the same...Please do help if anybody has any ideas..
    Thnks in Advance..c ya
    kavitha
    Edited by: user6403440 on May 5, 2009 2:22 AM

    Hi,
    well, the easiest would be to create an updateable table and add new rows. If you need a form then you can use af:forEach or af:iterator with the table binding to render input form elements (more like a custom table rendering). However, its quite a bit of development that is required for this.
    Frank

  • Dynamic Creation of Entity Objects (ADF Business Components)

    Hi All,
    We have a requirement to create Entity Objects for the dynamically generated tables in our application and at the same time bind them to different views.
    Our product create multiple tables at runtime with some sort of naming convention, and we couldn't find a way in JDeveloper to generate entity objects for the tables created dynamically.
    Please provide some pointers if you have experienced or worked on similar requirement.
    Thanks,
    Nikhilesh

    Thanks for the help Sudipto.
    The link which you have shared, describes the creation of an entity object and then modify the operations like Delete Update and Insert etc to be performed on the entity object by creating IMPL classes and implementing certain interfaces.
    But I need to create Entity objects dynamically. My application creates new tables for some functionality at the run time and I have to create Entity objects for those new tables as soon as the new tables are created.
    I was just wondering if, there is any API available for creating the entity object from Java code instead of invoking the wizard in the Jdeveloper.

  • Dynamic creation of control

    Hi is it possible to create control buttons in run time based on the input given by the user.Do any one have the demo program

    Intaris a écrit:  Yes, but that's not strictly creating controls, is it?  It's mimicing controls. It's certainly a nice feature to have when you come up against a fundamental limitation of LV, but I think someone who is not yet aware of the fact that LV in itself does not support dynamic control creation should try first to write code in a way that is compatible with this....
    My point of view is different. When somebody ask a question, for which there is indeed a solution, I'll try to avoid saying "No, there is no solution". I'll balance my reply to take into account "environment" parameters (difficulty, cost, time, compactness...). As a university professor, this is a situation I have to face with my students on a daily basis. And, from experience, I found it is most often more rewarding for everybody to say "Yes you can...but...". It leaves the parter the possibility to decide himself if the solution fits his needs.
    In the specific case of LabVIEW limitations, I also think that it is better to acknowledge the limitation and propose a workaround (= a way to write code that is compatible with the problem) that is most often more efficient than the way the "customer" was considering.
    There are no problem, just solutions 
    Message Edité par chilly charly le 09-18-2008 08:47 AM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Dynamic creation of component

    Hi ,
    I try to create a component in DC B from DC A.For this I use the method
    wdThis.wdGetObjectComponentUsage().createComponent(componentName, dc);
    where componentName = path of the webdynpro component
    eg:com.sap.a1s.reui.plugins.fdt.expressions.decisiontable.ExDecisionTable
    dc=<vendor name>/<dc name>
    sap.com/a1s/reui/plugins/fdtexpr
    But I keep getting the runtime error
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create deployable object 'sap.com/a1s/reui/plugins/fdtexpr' since it is not a Web Dynpro object
    I also tried using
    sap.com/a1s~reui/plugins/fdtexpr
    But get the same error.
    can anyone please help regarding how to get the DC name ?
    Regards
    Sourav

    hi Saurav,
    I think problem is web dynpro framework is not getting deployable object,
    just give try to,
    sap.com/a1s~fdtexpr
    not sure but just a try, also check if this link is of any help
    View Methods / Dynamic component creation
    regards
    Message was edited by:
            Abhijeet

  • Dynamic Creation and Plotting in CNiGraph

    Hi,
    I would like to create a temporary CNiGraph object, plot some data, and render it to an image.  I am able to create the object dynamically (I think) but I get a runtime error when trying to plot data (using ChartY) on the graph.
    The error is in the function AfxGetAmbientActCtx.
    My code for control creation looks like:
      CNiGraph niGraph;
    CRect rect(CPoint(0, 0), m_Size); // the size of the graph
    CDC *pDC = pWnd->GetDC();
    BSTR bstrLic = :ysAllocStringLen(/* stuff to generate the license */);
    niGraph.CreateControl("CWGraph", "", WS_VISIBLE, rect, pWnd,
                                  m_staticControlID++, NULL, FALSE, bstrLic);
            //use the static control ID to ensure unique IDs
    :ysFreeString(bstrLic);
    ChartPreviewData(niGraph, pList, settings);
                  // ... some untested code to render to an image follows 
     pWnd is a CPropertySheet (which is a valid window, but I am using as a dummy to temporarily hold the graph).  ChartPreviewData does this...
     void CXyzClass::ChartPreviewData(
    CNiGraph &graph, ... some other arguments....)
                    // some code to get the data ready to put in the NI vector
    CNiReal64Vector niVector(numPoints, pBuffer);
    graph.SetChartLength(numPoints);
    // Chart data and adjust delta X to reflect sampling frequency used
    CNiPlot plot = graph.Plots.Add();
    plot.MultiPlot = TRUE;
    plot.ChartY(niVector, (double) 1/pSeries->GetFs());  // crashes
    delete pBuffer;
    When I step through in the debugger, it looks like NiGraph gets created okay.  In fact, I can see it on the dialog.  However calling ChartY is giving me a runtime error.  I suspect I am missing something to do with ActiveX but I'm not sure what.
    Thanks, Nick 
    Solved!
    Go to Solution.

    Sorry, this is resolved.  I had a stupid error and was passing a zero-length vector to ChartY.
    I dicovered that way up on the call stack a exception was being thrown because of this. 

  • Dynamic Creation of a Database Using Coldfusion

    Here is what i want to do.
    Through the simple click of a button on want to dynamicly create a new databas
    e for a completely new user.   I have a database already designed but what i want is for that database to act as my "perfect database image"  that can be replicated for use by other users on the system. I not only need to have  the DB dynamically created or copied I need to be able to create the ODBC connection in coldfusion so that the user can start using the database without any customer service.  I am using MSSQL 2005. thank you.

    1. Create a stored procedure that:
                a. Creates a database exactly like your original design (tables, columns, data types etc)
                b. With required parameters like username, password, dataSource
    2. Provide a form for the user to fill (fields to include applicable parameters - password etc)
    3. Form action attribute should point to a page that will invoke the stored procedure, passing in all required parameters
    4. Build in checks to avoid multiple database creation by one user (except you want to allow it)
    5.  It may be better to provide a means for user to delete his/her own database or table

  • Dynamic Creation of form

    Hi,
    I need to create a web dynpro form that will filtered the fields to be displayed or set the property (mandatory or read only) based on 5 criteria selected by user. Due to complexity of the form, i need to create the form dynamically during run time in order to cope for occasional changes, thus minimum effort required for changes in DB, eventing, GP etc.
    Anyone has any suggestion of how can i store the UIs, validation, and etc that relevant to the form creation? So that it's feasible to create the form during runtime by just read everything that is given from the source.
    However i am understand that i can create the UI at runtime.

    You will have to write the code in doModify
    IWDAttributeInfo attinfo =
    wdContext.getNodeInfo().getAttribute("<attribute name>");
    IWDInputField ip = (IWDInputField)view.createElement(IWDInputField.class,null);
    ip.bindValue(attinfo);
    Like wise if it is a checkbox
    IWDCheckBox cb = (IWDCheckBox)view.createElement(IWDCheckBox.class,null);
    cb.bindChecked(<attribute info>)
    chk it
    http://help.sap.com/saphelp_nw04s/helpdata/en/94/29984197eb2e7be10000000a1550b0/frameset.htm

  • Dynamic Creation of Data Tables and Fields

    Hello all. I am currently working with a system that contains a bunch of windows. These windows are divided into two groups that represent their presentation style: Columns (such as a table) and Free (such as in a form). I created two tables in database to describe each and every window. These tables describe the type of presentation style, the fields of each window (title of the field, size of the field, position in window, and many more...)
    I did this to make the creation of the windows more effective. In this way that I have, I only have to make one window to display all the thousands of windows that I have in my database because the values of presentation are taken from the description in the tables.
    I was able to do this through TextFields and JTables in Swing. But now I run into JSC. Is this possible with JSC? Say in case the presentation style of the window is Column, can I tell the data table to go read the description of the window that needs to be opened to obtain the amount of columns, the column names, the size of each column... then create the tables and present the values?
    Or say the presentation style is Free... I need to go find how many fields need to be created and their positions in the form, and then the titles of each field. Any ideas how this can be performed?
    Thank you.
    Franklin Angulo

    >
    I was able to do this through TextFields and JTables
    in Swing. But now I run into JSC. Is this possible
    with JSC? Say in case the presentation style of the
    window is Column, can I tell the data table to go
    read the description of the window that needs to be
    opened to obtain the amount of columns, the column
    names, the size of each column... then create the
    tables and present the values?
    Or say the presentation style is Free... I need to go
    find how many fields need to be created and their
    positions in the form, and then the titles of each
    field. Any ideas how this can be performed?
    Creator won't help you with the graphical design, but it's definitely possible to dynamically compose the set of components that are children of a particular component. Doing so leverages the basic component APIs of JSF (javax.faces.component.UIComponent), so you'll want to grab yourself a copy of the JSF Javadocs (or use Creator's lookup facilities as you type your code) to understand what's possible.
    The most important detail is that all components have a getChildren() method that returns a java.util.List of the child components for that component (as well as a getParent() to get the parent component). Any manipulation you do on this returned list is reflected in the structure of the overal component tree.
    As a simple example, assume you want to add an input text component as a child of the form. You'd do something like this:
    HtmlInputText input = new HtmlInputText();
    input.setXxx(..); // Set properties as needed
    form1.getChildren().add(input); // add new childCraig McClanahan

  • Dynamic creation strategy ?

    Hello, my users will create numerous textArea components.
    As each of these is created I will add them to an array.
    Each of these array elements needs to have an eventListener which call a global startDrag function.
    What is the best strategy to dynamically create/name these textArea components as the users start requesting their creation ?
    ie. they will not all be created at once, so I cant use a loop to generate them.
    thanks kindly for any advice

    Hi,
       If you want to create all TextArea comps at once you can do something like this.Or you can create each new textArea when you want to show it to the user.
                var prefix:String='myPrefix'
                var temp:TextArea;
                var totaltextareaComps:int=10
                for(var i:int=0;i<totaltextareaComps;i++){
                    temp=new TextArea()
                    this.addChild(temp)
                    //set further properties of textArea component here according to your needs
                    myArray.push(temp)
                    //replace this with  name of your parent container.
                    temp.name=prefix+this.getChildIndex(temp)

Maybe you are looking for

  • How to hide a dashboard in OBIEE 11g?

    Hi All, How do we hide a complete dashboard in OBIEE 11g? A particular dashboard page can be hidden by going to dashboard properties but there is no option to hide a complete dashboard. Also, in Administration, there is no 'Manage Interactive Dashboa

  • HTTPS Enabling ??

    Hi all, We have a scenario based on HTTPS Sender XI System ======> Receiver XI System                             HTTPS using XI adapter at both the ends. We need only transport level security (no need of message level). What certificates needs to be

  • Global Light in CS4 3D Extended

    O.K., I imported a photo, selected 3D from the Menu then selected "New Shape from Layer" then "Sphere" and my image is wrapped nicely around the sphere. But the image is too dark. If I try to use a brightness layer or levels to brighten it up, then I

  • Camera slow

    Hi community, (iPhone 4 16GB - IOS 5 and IOS 6) I have a problem with the camera. The camera app is really slow. It takes sometimes up to 10 seconds to open the app and another 5 seconds to take a picture. I have resetted my iPhone (from backup) and

  • Unwanted gaps between exactly fitting shapes - workaround?

    Hi, With shapes that are intended to fit exactly with one another, such as shapes created with pathfinder>divide I find often that there are very small cracks between the shapes and that these will show up if the shapes are exported to Photoshop in a