From 405ee3899d5c5ed1423143a5211e2c44474c4e44 Mon Sep 17 00:00:00 2001 From: Michael Joseph Date: Fri, 28 Mar 2003 14:21:06 +0000 Subject: [PATCH] added support for default values and cleaned up --- lib/visualpatterns/PatternCreate.inc | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) 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 = "\n"; @@ -71,12 +75,7 @@ class PatternCreate { //write the type (in this case text) $sToRender .= "sUniqueName . "_" . $i . "_type\" value=\"1\" />\n"; //write the value - /*if ($this->aRequired[$i]) { - $sToRender .= "\n"; - } else { - $sToRender .= "\n"; - }*/ - $sToRender .= "\n"; + $sToRender .= "\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; - } } - ?> -- libgit2 0.21.4
" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value, '" . $this->aDisplayRowNames[$i] . "')\" />" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value value=\"\" />" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value\" value=\"\" />" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value\" value=\"" . (isset($this->aDefaultValues[$i]) ? $this->aDefaultValues[$i] : "") . "\" />