diff --git a/lib/visualpatterns/PatternCreate.inc b/lib/visualpatterns/PatternCreate.inc index 72ec6e8..839f3c6 100644 --- a/lib/visualpatterns/PatternCreate.inc +++ b/lib/visualpatterns/PatternCreate.inc @@ -22,7 +22,7 @@ class PatternCreate { var $aDropDownListValueColumns; var $aDropDownListDisplayColumns; var $sUniqueName; - + var $aDefaultValues; /** * Default constructor @@ -53,6 +53,10 @@ class PatternCreate { function setUniqueName($sNewValue) { $this->sUniqueName = $sNewValue; } + + function setDefaultValues($aNewValue) { + $this->aDefaultValues = $aNewValue; + } function render() { $sToRender = "
| " . $this->aDisplayRowNames[$i] . " | sUniqueName . "_" . $i . "_value, '" . $this->aDisplayRowNames[$i] . "')\" /> | \n"; - } else { - $sToRender .= "" . $this->aDisplayRowNames[$i] . " | sUniqueName . "_" . $i . "_value value=\"\" /> | \n"; - }*/ - $sToRender .= "" . $this->aDisplayRowNames[$i] . " | sUniqueName . "_" . $i . "_value\" value=\"\" /> | \n"; + $sToRender .= "" . $this->aDisplayRowNames[$i] . " | sUniqueName . "_" . $i . "_value\" value=\"" . (isset($this->aDefaultValues[$i]) ? $this->aDefaultValues[$i] : "") . "\" /> | \n"; break; case 2: //write the type (in this case checkbox) @@ -117,7 +116,6 @@ class PatternCreate { $sToRender .= $this->generateRequiredFieldValidation(); return $sToRender; - } function generateRequiredFieldValidation() { @@ -127,19 +125,12 @@ class PatternCreate { if ($this->aRequired[$i]) { $sToRender .= "\tif (!(validRequired(document.MainForm." . $this->sUniqueName . "_" . $i . "_value, '" . $this->aDisplayRowNames[$i] . "'))) {\n"; $sToRender .= "\t\treturn false;\n\t}\n"; - //$sToRender .= "alert(\"You dumbass\");\n"; - //$sToRender .= "alert(theForm." . $this->sUniqueName . "_" . $i . "_value);\n"; - //$sToRender .= "validRequired(theForm." . $this->sUniqueName . "_" . $i . "_value, '" . $this->aDisplayRowNames[$i] . "');\n"; - } } $sToRender .= "return true;\n}\n"; - $sToRender .= "//-->\n\n\n"; return $sToRender; - } } - ?>