Within FormMaker, the Page Structure screen provides the option to easily use data sources to design pages.
When you do this, it takes a 'snapshot' of the details of this data source to setup the XML data structures used for binding, along with the controller rules needed to successfully integrate with it.
If you change the details of the data source (eg add additional columns to a SQL table) at a later point, there are a couple of steps that will need to be taken to ensure the updated information is correctly reflected in your application.
Firstly, you should use the Page Structure screen to bring up the updated data source information on the right hand side. (If you are using some kind of webservice then you will need to first upload the most recent WSDL or schema file.) You can now drag the additional fields onto your page as required.
Now go to the Data Bindings screen, and use the 'edit' link on the right hand side to edit the contents of the XML document. You will need to manually add in the elements for the additional fields in the appropriate place.
If you are submitting information from the page for this data source (eg for a web service request, or some kind of database edit) then you will also need to perform this step for the submission document for each action from this page by using the Action Submission Bindings tab.
Finally, you may also need to adjust some of the rules generated in the controllers for interacting with your data source. The most common reason would be to update an insert or update SQL query with the details of the new columns. You can open the rules from the Application Map screen by right clicking on the controller called from the page and choosing the 'Controller Rules' option. You can now manually adjust the SQL query, and then populate the new SQL parameter values using drag and drop from the document on the left hand side.
You should now be able to generate and deploy your application and use it with your updated data sources.
When you do this, it takes a 'snapshot' of the details of this data source to setup the XML data structures used for binding, along with the controller rules needed to successfully integrate with it.
If you change the details of the data source (eg add additional columns to a SQL table) at a later point, there are a couple of steps that will need to be taken to ensure the updated information is correctly reflected in your application.
Firstly, you should use the Page Structure screen to bring up the updated data source information on the right hand side. (If you are using some kind of webservice then you will need to first upload the most recent WSDL or schema file.) You can now drag the additional fields onto your page as required.
Now go to the Data Bindings screen, and use the 'edit' link on the right hand side to edit the contents of the XML document. You will need to manually add in the elements for the additional fields in the appropriate place.
If you are submitting information from the page for this data source (eg for a web service request, or some kind of database edit) then you will also need to perform this step for the submission document for each action from this page by using the Action Submission Bindings tab.
Finally, you may also need to adjust some of the rules generated in the controllers for interacting with your data source. The most common reason would be to update an insert or update SQL query with the details of the new columns. You can open the rules from the Application Map screen by right clicking on the controller called from the page and choosing the 'Controller Rules' option. You can now manually adjust the SQL query, and then populate the new SQL parameter values using drag and drop from the document on the left hand side.
You should now be able to generate and deploy your application and use it with your updated data sources.