Need to flatten dynamic form

I have created a dynamic form for use by our sales agents. This form will be submitted to a web service to obtain a secure electronic signature, and the form needs to be submitted as a 1.4 compliant pdf. It will be submitted from the agents machine using the SOAP protocal.
Is there a way to generate a flattened pdf when the user clicks a submit button? I am looking for a low-cost solution.
Thanks,
Debra

Hi,
U need to create the R/3 system in the portal after in SLD u need to add the properties of r/3 system and sap gatway and TCP/IP name in VA.
Once SLD is connected u can check in ContentAdmin->web dynpro-> maintain SLD and check the SLD is successfully connected.
After that u need to create the JCo names MetaData and model data once these are created ping the Metadata and model data successfully connected.
Once Jco names are correct then only u can go import model form r/3 system
There u need to give R/3 system properties properly.
Import the model into WD naming supposr RAMA.
register the model into webdynpro using the usedmodels.
Then goto the Customcontroller the model nodes are avail in rightside of your cutomcustomcontrollercontext and do the Model binding.
Once you get the model into your cuctomcontroller u can register the custom controller into viewcontroller and getting the nodes into view context.
And goto the View and apply template and create the Table by using the existing node.
Goto the init method of the View controller and add the following code.
FNModule_Input input = new FNModule_Input();
wdContext.nodeFNModule_Input().bind(input);
// pass the input
input.setZ_Kunnr("0000000001");
try {
wdContext.currentFNModule_InputElement().modelObject().execute();
wdContext.nodeOutput().invalidate();
} catch (WDDynamicRFCExecuteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
this link s ready used code for the get the data from R/3
https://www.sdn.sap.com/irj/sdn/softwaredownload?download=/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/business_packages/a1-8-4/4tutwd_flightlist.zip
if you have any issues post here.
Thanks,
Lohi.

Similar Messages

  • Bypass Required Field Validation when needed in PDF Dynamic Form

    I faced a tricky situation, where some fields are required, but we need to allow bypass required (mandatory) validation rule when saving the form, and require to fill such fields when submitting the form. In other words, provide flexible control when to turn On / Off this feature.
    I wanted to implement a flexible solution, and I will post my findings here. Appreciate your feedback for improvements.
    Steps:
    1. Mark rquired fields as required.
    2. Specify "Empty Message" as "This field cannot be left blank", or similar.
    3. Specify "Validation Script Message" as "This field must have a proper value before submit", or similar.
    4. Create a Global Form Level Variable something like "StopTotalValidation" and default as "1" means by default, Turn Off Validation for some cases.
    5. For the fields which require this type of control, add the script (to be defined later) on the "validate" event:
    myTools.validateForRequiredField(this);
    6. Create a Script Object "myTools" and add the following script:
    function initStringFunc() {
    //call this function on Document Initialize
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g,"");
    String.prototype.ltrim = function() {
        return this.replace(/^\s+/,"");
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/,"");
    String.prototype.isEmpty = function() {
        return (this == null) || this.trim() == "";
    function setNodeProperty(theNode, theProperty, newValue) {
       if (theNode[theProperty] != newValue) {
            theNode[theProperty] = newValue; 
    function isNodePropertyEmpty(theNode, theProperty) {
        var result;
        if (theNode == null || theNode[theProperty] == null) {
            result = true;
        } else {
            result = theNode[theProperty].isEmpty();
        return result;
    function disableTotalValidation() {
        StopTotalValidation.value = "1";
    function enableTotalValidation() {
        StopTotalValidation.value = "0";
    function isTotalValidationOn() {
        return StopTotalValidation.value != "1";
    function isTotalValidationOff() {
        return StopTotalValidation.value == "1";
    const conRequired = "(required)";
    function validateForRequiredField(theFld) {
        // Bypass Required Field Validation when Global Validation is Off.
        var result=false;
        if (theFld) {
            if (theFld.mandatory && theFld.mandatory == "error") {
                if (myTools.isNodePropertyEmpty(theFld, "rawValue")) {
                    myTools.setNodeProperty(theFld, "rawValue", conRequired);
                if (isTotalValidationOn()) {
                    if (isNodePropertyEmpty(theFld, "rawValue") || theFld.rawValue.toLowerCase() == conRequired.toLowerCase()) {
                        result = false;
                    } else {
                        result = true;
                } else {
                    result = true;             
        } else {
            result = false;
        return result;
    7. Now, on the click of "Save" button call the function "disableTotalValidation()" and on the click of "Submit" button call the function "enableTotalValidation()".
    I have just finished implementing the above solution, and as per my initial testing, it is working fine.
    I will post this to my Google Docs workspace, and provide updates their.
    Tarek.

    Hi Tarek,
    I see what you mean in relation to clarity if you used the form variable approach. It was only a suggestion. Like so many things in LC, there is more than one way to finding a solution to a problem.
    The triple equal sign (===) is testing if the condition is equal, but to a higher standard. It is testing if the values are identical to each other. For example if you were testing if a textfield was empty, with Equality (==) you might have this:
    if (this.rawValue == null || this.rawValue == "") {
         // Some script
    If you use Identity (===) you can do the same thing with less script:
    if (this.rawValue === null) {
         // Some script
    It is also useful when testing the value of an object, but also the type (eg string, number, Boolean).
    Lastly, it can be used for non-identity (!==).
    In relation to createNode() etc, apart from John's blog, it is covered in the LC documents: http://www.adobe.com/support/documentation/en/livecycle/documentation.html. Look for the scripting guides and the guide to the XML Form Object Model.
    Good luck,
    Niall

  • Specific script not workig in dynamic forms

    Dear all,
    I have three check boxes.Third one is N/A.So when user select third one the value of first two check boxes should be null and acess should be read only.
    So i have added the following script to click and change events of the third check box.
    if(this.rawValue == 1 )
    first.rawValue = 0 ;
    second.rawValue = 0 ;
    first.access = "readOnly" ;
    second.access = "readOnly" ;
    else
    first.access = "open" ;
    second.access = "open" ;
    This is working fine if the form is save as static pdf but i need it in dynamic form.
    In dynamic form if i select first two check boxes then i select third one it's only making the first two check boxes read only.But the values are not refreshed i.e. value should be 0.it should be deselected.
    Can any one please help me to solve this problem.
    Thanks a lot in advance
    Regards
    Rakesh

    Rakesh,
    I have tested this in both Designer 7.0 and Designer 7.1, saved both times as a dynamic form and it works for me with the following javascript code on the change event in the 3rd CheckBox:
    if(CheckBox3.rawValue == 1 )
    CheckBox1.rawValue = 0 ;
    CheckBox2.rawValue = 0 ;
    CheckBox1.access = "readOnly" ;
    CheckBox2.access = "readOnly" ;
    else
    CheckBox1.access = "open" ;
    CheckBox2.access = "open" ;
    If you still don't get it to work I can send you the file that I have working.
    Catherine
    Adobe Systems

  • Dynamic Form Help Needed !!

    Hi Guys,
    I need a form that has the following how do i code it in
    dreamweaver ?
    name :
    email address :
    phone number :
    status: item are New, Contacted, Appointment Scheduled, Sold
    ( This would be a dropdown and depending on what the user chooses
    the options below show up )
    commission amount (only shows if the status is changed to
    "Sold")
    Thumbnail Calendar (only shows if Appointment Scheduled is
    the status)

    Depends on what sort of server side processing you're going
    to be using for
    your dynamic form...
    Do you have that info??
    "NYCKIDDbx" <[email protected]> wrote in
    message
    news:fmip1k$rhv$[email protected]..
    > Hi Guys,
    >
    > I need a form that has the following :
    >
    > name :
    > email address :
    > phone number :
    > status: item are New, Contacted, Appointment Scheduled,
    Sold ( This would
    > be a
    > dropdown and depending on what the user chooses the
    options below show
    > up )
    > commission amount (only shows if the status is changed
    to "Sold")
    > Thumbnail Calendar (only shows if Appointment Scheduled
    is the
    > status)
    >

  • Suggest a java API to flatten dynamic XFA forms

    I have a dynamic XFA form created using LiveCycle designer 8.2
    I want to flatten the form programatically for further processing.
    Does Adobe provide any API for this ?
    Thnks.,

    Michael Mitiaguin (guest) wrote:
    : Previously two APIs were supported.
    : Just citing :
    : "The C Application Program Interface (C API) is a
    : state-of-the-art programmatic interface to Oracle TextServer3
    : with ConText,
    : and is shipped as part of the Oracle Text Developer's
    Workbench.
    : It consists of a set of C-coded functions that you can use to
    : build calls to Oracle TextServer3 into your own applications.
    : The Forms 4 Application Program Interface (API) is a
    : state-of-the-art programmatic interface to Oracle TextServer3
    : with
    : ConText, and is shipped as part of Oracle Text Developer's
    : Workbench. It consists of a set of PL/SQL functions and
    : procedures that you can use to build calls to Oracle
    TextServer3
    : into your own Oracle Forms 4 applications. "
    : What about Java API for the time being ? I am interested in
    : feasibily of Java application with quite typical functionality.
    : VCR screen for navigation among records which satisfy
    : advanced search conditions. Each record is a huge chunk of text
    : ( let's say presented by TextAreaControl or probably specific
    : JavaBean component. I know ctv32.ocx existence for viewing
    : something in native format in regard to Windows applications )
    : and I want to navigate from hit to hit having them highlighted.
    There is no specific functionality in JDeveloper for this API.
    For a generic JAVA API in Intermedia, I could find no references
    to one.
    You may want to search for more info on Intermedia at:
    http://www.oracle.com/database/options/intermedia.html
    Regards,
    -Chris
    null

  • I need dynamic form string validation?

    hai friends,
    dynamic form string validation for
    below code
    var  
    resdata1:ArrayCollection=event.result.RES1; 
    for(i=0;i<resdata1.length;i++){
    pn.visible=
    false; 
    var formlabel:String= resdata1[i].spk_name; 
    frmitem =
    new FormItem();frmitem.direction =
    "horizontal";frmitem.required=
    true;frmitem.label = formlabel;
    if(resdata1[i].hasOptionsList==null){
    txtinput =
    new TextInput();txtinput.id= "txt"+resdata1[i].spk_name;
    frmitem.addChild(txtinput);
    else
    newcb=
    new ComboBox(); 
    var tempdata:ArrayCollection=resdata1[i].ruleName; 
    //newcb.dataProvider=bindata;
    newcb.dataProvider=tempdata;
    newcb.labelField=
    "spko_value";frmitem.addChild(newcb);
    FormContainer.addChild(frmitem);
    pn.visible=
    true;pn.title=resdata1[0].ProfileName;

    Hi,
    Try this. Hopefully this will help you.
    private function createDynamicForm():void{
                    var myForm:Form=new Form();
                    var frmNameItem:FormItem=new FormItem();
                    frmNameItem.label = "Name";
                    var myText:TextInput = new TextInput();
                    frmNameItem.addChild(myText);
                    myForm.addChild(frmNameItem);
                    var myButton:Button=new Button();
                    myButton.label = "Save";
                    myForm.addChild(myButton);
                    this.addChild(myForm);

  • Flatten Dynamic pdf Files

    Hi,
    I have a dynamic pdf file where users complete text fields, drop down lists and image fields. I also have lock all fields button script that I found in this forum to lock all form fields once user completes it. I was wondering is there a way to save or produce a flat static pdf file in the end? Sometime the dynamic form can increase in size due to the size of image inside the image field. So is there a way to flatten all its contents in the end and produce a smaller copy of that file? This way any user even with old version of adobe reader can open it  since its no longer a dynamic form.
    I know sometimes I can do it by printing it as an "adobe pdf" file but it does not allow me when have the permissions set-up. I dont want to give full access too. What permissions do I need to change to enable this? Is there another way to flatten a dynamic file in the end? Has anyone done this?

    Thanks radzmar...sorry it took me awhile to get back to you.
    This is were I have a problem. Since these LC forms are password protected with a permission pwd to prevent the form from being edited, I am unable to print this form to PDF. It gives out the following message:
    %%[ ProductName: Distiller ]%%
    This PostScript file was created from an encrypted PDF file.
    Redistilling encrypted PDF is not permitted.
    %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    %%[ Warning: PostScript error. No PDF file produced. ] %%
    I am guessing that above message is displayed since the document is restricted from being changed. So is there a way to allow a pdf printing with the permission password enabled?
    Alternatively, I thought another way to flatten pdfs might be to save the pdf file as jpeg image or any image file. But that doesn't work when the permission pwd is enabled as well since it shows the message "Insufficient permissions for image extraction". So whats the solution in this case? what are my options to flatten the pdf files in the end when the permission password is enabled?

  • Flatten Livecycle forms

    It's been a few versions, so I thought I would raise this again and see if I can get an answer....
    I have a LiveCycle form.  I use LiveCycle because I need the functionality that allows a field to expand over multiple pages if necessary.  If it weren't for that, I would be using AcroForms.
    Once a person sends me their completed form (of however many pages it turned out to be), I need to flatten it so that it looks the same as when it is submitted, but without any fields (I REALLY don't want to/can't just make the fields read-only).
    I have tried many things.  the latest it to try to use PDF2PS and Acroread to create a PS document, then running that PS document through the distiller.  The Distiller, though, doesn't recognize the output.
    I have, at my disposal, all sorts of tools.  Coldfusion, Acrobat Pro, and iText.  I have Windows systems and Linux (I would prefer to do this in Linux).
    Does anyone have a solution?
    I thank you in advance.

    Hi All,
    I am interested in this topic, as now it seems we are approaching the need to archive the submitted forms (send them to OpenText), and it does not make sense to archive them as XFA Forms for the following reasons:
    1. They are very large in size. This is becuase they are dynamic, and by design, the size will increase with every submit, and also due to having multiple signatures where the entire copy of the PDF will be saved inside each signature.
    2. The PDF Form Data can be exported, and PDF Form can be opened using Designer. This will give room for problems.
    Questions:
    Suppose the requirement is to: a) Flatten the PDF Form, b) send the result PDF to OpenText. b) trigger this process from a button on the PDF or similar, c) automate where possible.
    1. I think there is no way we can use Acrobat (print to PDF) to implement this archiving requirements, since there is no easy way to automate this process, right? Also, it does not seem that there is easy way to integrate this method with OpenText, right?
    2. Say we decided to use Livecycle ES2 PDF output, what is needed to automate such requirements? What LC modules are needed other than LC Output? I think we need Process Management/Workbench for automation, right?
    3. When the PDF Form is flattened, what will happen to the Digital Signature? How to ensure the PDF Form was signed correctly by intended author? How to ensure the integrity and security of the flattened document?
    The above questions are very important, appreciate I get answers.
    Tarek.

  • Create a dynamic form where selected text boxes appears, based on options chosen in a drop-down box

    HELP!!! Can anyone please provide some guidance on how to create a dynamic form where selected text boxes appears, based on options chosen in a drop-down box.
    I have a form which – based on the department that's selected from a drop-down box – will have different form fields/text boxes, etc, made available.
    Is this possible in LiveCycle, if so, can you please provide the script/info - as needed.
    Thanks,

    In the preOpen event of the second dropdown list you put something like (in formCalc):
    if (dropdown1 == 1) then
    $.clearItems()
    $.setItems("Year, 2 Year,  3 Year")
    elseif (dropdown1 == 2) then
    $.clearItems()
    $.setItems("3 Year,  4 Year")
    endif

  • How to create a dynamic form with bind variables :schema & :table_name

    My application has two LOV's, one to select a schema, and the next to select a table within that schema. I then have a button which passes me to a report which displays the data in that table.schema.
    I now want to create a link to a form where I can edit the record based on the rowid of that table.schema, but it doesn't appear that I can create a dynamic form where I pass the schema.table_name and rowid. Is this possible? Can anyone advise how I can do this? The form builder only wants a fixed schema/table name.
    Thanks in advance.
    Stuart.

    Hi Stuart,
    In this sort of situation, you will need to be a bit creative.
    I would suggest a pipeline function called as if it was a report.
    Then you can pipe out the required fields.
    Since you will have a variable number of fields, you could use two of the multi row field names for your field names and values.
    Then after submit, you can create your own procedure to loop through the fields (stored for you in the Apex package) and update the table as required.
    Not very specific I'm afraid, but it should work.
    Regards
    Michael

  • Remove scroll bars in dynamic form

    Hi all,
    I'm starting to kick myself every time I put a post here.  Apologies and thank you for everyone's help - slowly but shortly I'll be one of the people answering the questions.
    Really easy one (I think).  A have a dynamic form, which updates a dynamic list.  Is there a way to alter a text area in the dynamic form, so that it is a fixed area  i.e. when you get to the end of the line/characater usage, the cursor goes down to the next line rather than creating a horizontal scroll bar and running forever into the distance.  I have played around with Wrap options without luck, the css doesn;t seem to play much of a part as this is an actual text area in Dreamweaver as opposed to a CSS clipping in the list.
    Thanks again,
    Nathan

    NJFuller wrote:
    Perfect! Thank you Albert.  Is it possible to add virtual wrap to a box in a dynamic list?  As that is not presented in a normal html form'ish style way.....?
    Hi Nathan,
    as a Dynamic List displays pure text only, you´ll need to help yourself by formatting the displayed column using PHP. There are several ways to add "virtual" line breaks, and the most straightforward (though certainly not the most elegant) solution would be to apply the PHP function wordwrap which wraps a string to a given number of characters.
    The following example will wrap the text after 40 chars, and the "wordwrap" function will - as always - have to replace ADDT´s default "KT_FormatForList" function:
    <?php echo wordwrap($row_rsqueryname1['columnname'], 40, "<br />\n"); ?>
    Cheers,
    Günter

  • My dynamic form - issue with saving data (urgent-i would greatly appreciate any help)

    Hello,
    I have some problems with this dynamic form (created in livecycle)  http://www.pathology.ubc.ca/Academic_Activity_Data_Form_Jan_4_2013.pdf .  It doesn't save data unless I add a' new row' to any of these tables.   There are a few text fileds and if I type anything in there data won't be saved unless I trigger it by adding randomly a table row.  This is big problem as this form will be used for updates and if I want to change any of my entered records I will always have to remember to 'add a new row' otherwise just adding/changing text won't be saved. This might sound confusing but you will understanding what is going on if you type in your name and save the form and then type in your name, add a table row and save the form (first case won't be saved second will).
    I would greatly appreciate any help.
    Debbie

    Hi Marco Russo ,
    = CALCULATE (
        SUM ( [measure] ),
        PARALLELPERIOD (
            SAMEPERIODLASTYEAR ( DateTime[DateKey] ),
            0,
            QUARTER
    I have used the above DAX function it is working fine and i have applied same for Year , Quarter and Month 
    But when i remove month filters (Slicer) and Year filters in Power view report
     it is showing total Year values for Year and Quarter values
    for Quarter etc..
    Like below i am getting 
    Last Yr Month Amt   Current Yr Month Amt   Last Yr Qtr Amt   Current Yr Qtr  Amt    Last Yr     Current Yr
     10000                     30000                              10000                30000
                        30000       30000
    but i need Blanks in report if i am not selecting any filters
    thanks,
    Sreeni

  • Broken Delete button in Dynamic Form. For the ADDT gurus!

    I have a feeling i may be at Günter's mercy on this one. Hope you have time to look at this; of course for any and all, the same applies!
    I have a dynamic list which i spent quite a lot of time with - rearranging elements within the ADDT generated KT_tng table. Just moving one recordset piece can take up to 30 seconds, so it takes QUITE a while with a lot of data to move.
    Anyways, i seem to have "broken" the delete button in mine. I hope someone can help me fix it, i really dont have time to redo all the changes i did to the dynamic list layout. (i did test as i went to make sure i didnt break it, but guess i just missed a piece..) I changed mainly the location of things, and CSS.
    I have an older version where the delete button works. I have compared but cannot find the answer. Both versions do everything else, live, with the database & their respective dynamic forms.
    I have all 4 files live, and unprotected, for now, and txt versions of all four. If you need to test anything with the live pages, its ok, most of the data is dummy data.
    Ive been saturated in ADDT dynamic lists, and dont have a background of hand coder, but am learning a lot, quick. so i have tried hard to understand this exact issue i created - im not looking for others to do my work. just my little disclaimer :)
    /* TEXT VERSIONS */
    /*Broken delete button*/
    http://www.aquatictrainingservice.com/admin/courses_list.txt
    http://www.aquatictrainingservice.com/admin/courses_form.txt
    /*Working delete button */
    http://www.aquatictrainingservice.com/admin/courses_list2_.txt
    http://www.aquatictrainingservice.com/admin/courses_list2_detailsl.txt
    /*LIVE PHP VERSIONS*/
    /*broken delete button*/
    http://www.aquatictrainingservice.com/admin/courses_list.php
    http://www.aquatictrainingservice.com/admin/courses_form.php
    /*working delete button*/
    http://www.aquatictrainingservice.com/admin/courses_list2_.php
    http://www.aquatictrainingservice.com/admin/courses_list2_detailsl.php
    best
    ben

    Include the following javascript code under the onClick event of the delete button.
    It works for me.
    onClick:
    var x=window.confirm('Are you sure ?')
    if (x)
    do_event(this.form,this.name,1,'ON_CLICK','');
    else
    return false

  • Dynamic forms in struts

    Hi,
    I have a pretty difficult problem that I don't know how to solve using struts. I need to generate dynamic surveys from a database. The structure of the survey can be different for every different user. I really want to use the struts Form classes but I'm not sure how to do this. The only way I can think of is messy...
    For every new type of survey generated from the database...
    1. Generate a new class definition for the struts Form object and compile that.
    2. Every struts Action class that interacts with the new dynamic Form classes will need to use reflection on the dynamic Form object to be able to pull all of the data from that form.
    I'm sure there are many web sites where forms are dynamically generated and I would think this problem has already been solved. Does anyone out there have any ideas?

    Try to follow this way:
    1 provide actions chain in your configuration file like this:
             <form-bean
                  name="addFlatForm"
                  type="app.owner.forms.AddFlatForm">
                </form-bean>
            <action
                 path="/InitAddFlatForm"
                 type="app.owner.actions.InitAddFlatFormAction"
                 attribute="addFlatForm"
                 validate="false"
                 parameter="owner.extendedplace;place;/pages/AddFlat.jsp">             
            </action>
            <!-- "/pages/AddFlat.jsp" - jsp page with html:form on it-->     
            <action
                 path="/AddFlatForm"
                 type="app.owner.actions.AddFlatAction"
                 name="addFlatForm"
                 validate="true"
                 input="/pages/AddFlat.jsp">
                 <forward
                      name="success"
                      path="/shortinfo/Welcome.do"></forward>
            </action>2 first action(InitAddFlatFormAction) will be "prepare" action, where you must create new instance of the ActionForm descendant with Map, List, array etc definition. where your dynamic fields will be located , and fill the keys value from your database.
    public class InitAddFlatFormAction extends Action{
         public ActionForward execute(ActionMapping mapping, ActionForm form,
                HttpServletRequest request, HttpServletResponse response){
              //obtain parameters
              String[] params = ActionHelper.parseParameter(mapping, 3, Constants.PARAMETER_SEPARATOR);
              //get extended place from session attribute
              ExtendedPlace currPlace = (ExtendedPlace)ServletUtils.getAttribute(
                        request, params[0], ServletUtils.SESSION_SCOPE);
              //create form if form == null
             if (form == null) {
                  System.out.println("InitAddFlatFormAction::execute method: create new instance of action form.");
                  //create new form instance
                  form = new AddFlatForm(new HashMap<String, Object>());
                  //set form to selected scope attribute
                if ("request".equals(mapping.getScope()))
                     ServletUtils.setAttribute(request,
                               form, mapping.getAttribute(), ServletUtils.REQUEST_SCOPE);   //just set the value to selected scope
                else
                     ServletUtils.setAttribute(request,
                               form, mapping.getAttribute(), ServletUtils.SESSION_SCOPE);   //just set the value to selected scope
             //fill the form
             AddFlatForm flatForm = (AddFlatForm) form;
             flatForm.setValue(params[1], currPlace);
             return URIUtils.forwardAction(params[2]);
         }3 second action(AddFlatAction) will be "process" action. This action can be used when your data are successful validated.
    //any your actions4 form bean(ActionForm desctndant)
    public class AddFlatForm extends ActionForm{
         public AddFlatForm(Map<String, Object> map){
              super();
              //check input arguments
              AssertHelper.notNullIllArg(map);
              setMap(map);
         private Map<String, Object> map = null;
         public void setMap(Map<String, Object> map) {
              this.map = map;
         public Map<String, Object> getMap() {
              return this.map;
         public void setValue(String key, Object value){
              getMap().put(key,value);
         public Object getValue(String key){
              return getMap().get(key);
        public ActionErrors validate(ActionMapping mapping,
                HttpServletRequest request) {
            return (null);
    }And than in your jsp page you can use something like this:
    <%@ taglib uri="/tags/struts-html" prefix="html" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
                                            <c:set var="placeId">
                                                 <bean:write name="extPlace" property="placeInfo.id"/>
                                            </c:set>
                                            <c:set var="groupId">
                                                 <bean:write name="groups" property="filterGroupInfo.id"/>
                                            </c:set>
                                            <c:set var="filterId">
                                                 <bean:write name="filters" property="filter.id"/>
                                            </c:set>
                                            <bean:message name="filters" property="filter.filterDescription"/>
                                            <html:text property="value(${placeId};${groupId};${filterId})"/>                                                                 Something like this are displayed in struts-example.war (example application for struts1.1)
    pay attention for classes
    EditRegistrationAction.java and SaveRegistrationAction.java
    sorry for bad english... :)

  • Is there ANY way to keep track of changes or versions in a dynamic form, viewed in Reader

    I need to provide a measure of content control.
    I looked at acrobat.com for help.  There is a rather convoluted method and I don't know if I can get my company to go along with it.
    I have a dynamic form and it has to be dynamic, so I cannot change it to static to give it Comment/Markup ability - out of the question.
    Does anyone know of ANY way to keep track of changes or comments or anything? And if you know, please be as specific as possible.
    Thanks!

    No replies, so I assume that there isn't any way to do this at present. Do people agree that this would be a really useful feature?

Maybe you are looking for

  • Excise duty should Inventorised ????

    Hi experts My query is , excise duty should calculate in PO , but while doing GR it should get inventorised. My tax procedure is TAXINJ. For V1-ED 16% + Ecess 2% + SEcess 1%+ VAT4% . In PO for this tax code V1 it should show For example Basic price -

  • OS X (Yosemite v10.10 and X Mavericks 10.9.5) switching between/selecting open windows after scansnap v6.3 L23 upgrade

    Mid-2013 13" MBA w/1.7 GHz Intel Core i7 running Yosemite.  ScanSnap auto update ran this evening (02 Nov 14) and upgraded my ScanSnap manager to version 6.3 L23.  Immediately after the update the OS started making different open windows (Safari, Fin

  • Heart Rate Monitor compatibility

    is the Polar Monitor: http://www.polar.fi/us-en/products/accessories/PolarWearLink_transmitterNike compatible with any nike+ configuration? I'm using a second generation nano with the nike plus dongle and sensor.

  • DAC (analog output through sreapder?) on Spartan 3E FPGA

    Hi everyone, I've been looking over the LabView training excercises for the Spartan 3E board, specifically the DAC.vi and DAChost.vi in excercise 8. The vis are there in the solution folder, but there's no real explanation for the DAC specifically in

  • Imac thunderbolt -vga

    just got  a thunderbolt -vga adaptor but on the old tv im trying to use as a secondary monitor i am getting a "no VGA signal"