1.1 --- a/examples/Common/Configurator/Resources/config_template.xhtml Tue May 03 18:14:34 2005 +0000
1.2 +++ b/examples/Common/Configurator/Resources/config_template.xhtml Tue May 03 18:17:55 2005 +0000
1.3 @@ -20,7 +20,7 @@
1.4 <h2>Base System</h2>
1.5
1.6 <p template:element="base-system">Model
1.7 - <select name="{template:multi-field-name('value')}" onchange="requestUpdate('{$application-url}cpu', 'cpu-node', 'cpu-node')">
1.8 + <select name="{template:multi-field-name('value')}" onchange="requestUpdate('{$application-url}cpu', '{template:multi-field-name('value')}', 'cpu-node')">
1.9 <option template:element="base-system-enum" template:expr="@value-is-set" template:expr-attr="selected" template:value="@value"
1.10 value="{@value}"></option>
1.11 </select>
2.1 --- a/examples/Common/Configurator/Resources/scripts/XSLForms.js Tue May 03 18:14:34 2005 +0000
2.2 +++ b/examples/Common/Configurator/Resources/scripts/XSLForms.js Tue May 03 18:17:55 2005 +0000
2.3 @@ -1,13 +1,15 @@
2.4 -function requestUpdate(url, elementName, targetName) {
2.5 +function requestUpdate(url, fieldName, targetName) {
2.6 var xmlhttp = Sarissa.getXmlHttpRequest();
2.7 - xmlhttp.open("GET", url, false);
2.8 - xmlhttp.send(null);
2.9 + xmlhttp.open("POST", url, false);
2.10 + var fieldValue = document.getElementsByName(fieldName)[0].value;
2.11 + //alert(fieldValue);
2.12 + xmlhttp.send(fieldName + "=" + fieldValue);
2.13 //alert(xmlhttp.status);
2.14 //alert(xmlhttp.responseText);
2.15 var newDocument = Sarissa.getDomDocument();
2.16 newDocument.loadXML(xmlhttp.responseText);
2.17 //alert(newDocument);
2.18 - var newElement = newDocument.getElementById(elementName);
2.19 + var newElement = newDocument.getElementById(targetName);
2.20 var targetElement = document.getElementById(targetName);
2.21 //alert(newElement);
2.22 //alert(targetElement);