Changeset 895
- Timestamp:
- 04/24/08 01:14:38 (7 months ago)
- Files:
-
- trunk/build/manifests/testapp.mn (modified) (1 diff)
- trunk/build/manifests/testapp.mn (modified) (1 diff)
- trunk/build/manifests/testapp.mn (modified) (1 diff)
- trunk/build/manifests/testapp.mn (modified) (1 diff)
- trunk/lib/jelix/docs/ns/jforms.rng (modified) (15 diffs)
- trunk/lib/jelix/docs/ns/jforms.rng (modified) (15 diffs)
- trunk/lib/jelix/docs/ns/jforms.rng (modified) (15 diffs)
- trunk/lib/jelix/docs/ns/jforms.rng (modified) (15 diffs)
- trunk/lib/jelix/forms/jFormsBase.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsBase.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsBase.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsBase.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsCompiler.class.php (modified) (9 diffs)
- trunk/lib/jelix/forms/jFormsCompiler.class.php (modified) (9 diffs)
- trunk/lib/jelix/forms/jFormsCompiler.class.php (modified) (9 diffs)
- trunk/lib/jelix/forms/jFormsCompiler.class.php (modified) (9 diffs)
- trunk/lib/jelix/forms/jFormsControl.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsControl.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsControl.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsControl.class.php (modified) (1 diff)
- trunk/lib/jelix/forms/jFormsDatasource.class.php (modified) (7 diffs)
- trunk/lib/jelix/forms/jFormsDatasource.class.php (modified) (7 diffs)
- trunk/lib/jelix/forms/jFormsDatasource.class.php (modified) (7 diffs)
- trunk/lib/jelix/forms/jFormsDatasource.class.php (modified) (7 diffs)
- trunk/lib/jelix/plugins/db/sqlite/sqlite.daobuilder.php (modified) (1 diff)
- trunk/lib/jelix/plugins/db/sqlite/sqlite.daobuilder.php (modified) (1 diff)
- trunk/lib/jelix/plugins/db/sqlite/sqlite.daobuilder.php (modified) (1 diff)
- trunk/lib/jelix/plugins/db/sqlite/sqlite.daobuilder.php (modified) (1 diff)
- trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php (modified) (7 diffs)
- trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php (modified) (7 diffs)
- trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php (modified) (7 diffs)
- trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php (modified) (7 diffs)
- trunk/testapp/modules/jelix_tests/classes/mydatasource.class.php (added)
- trunk/testapp/modules/jelix_tests/classes/mydatasource.class.php (added)
- trunk/testapp/modules/jelix_tests/classes/mydatasource.class.php (added)
- trunk/testapp/modules/jelix_tests/classes/mydatasource.class.php (added)
- trunk/testapp/modules/jelix_tests/daos/products.dao.xml (modified) (1 diff)
- trunk/testapp/modules/jelix_tests/daos/products.dao.xml (modified) (1 diff)
- trunk/testapp/modules/jelix_tests/daos/products.dao.xml (modified) (1 diff)
- trunk/testapp/modules/jelix_tests/daos/products.dao.xml (modified) (1 diff)
- trunk/testapp/modules/jelix_tests/tests/jforms.compiler.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.compiler.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.compiler.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.compiler.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.htmlbuilder.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.htmlbuilder.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.htmlbuilder.html_cli.php (modified) (15 diffs)
- trunk/testapp/modules/jelix_tests/tests/jforms.htmlbuilder.html_cli.php (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/build/manifests/testapp.mn
r879 r895 83 83 test.iface.php 84 84 myclass.class.php 85 mydatasource.class.php 85 86 cd testapp/modules/jelix_tests/classes/tests 86 87 foo.class.php trunk/build/manifests/testapp.mn
r879 r895 83 83 test.iface.php 84 84 myclass.class.php 85 mydatasource.class.php 85 86 cd testapp/modules/jelix_tests/classes/tests 86 87 foo.class.php trunk/build/manifests/testapp.mn
r879 r895 83 83 test.iface.php 84 84 myclass.class.php 85 mydatasource.class.php 85 86 cd testapp/modules/jelix_tests/classes/tests 86 87 foo.class.php trunk/build/manifests/testapp.mn
r879 r895 83 83 test.iface.php 84 84 myclass.class.php 85 mydatasource.class.php 85 86 cd testapp/modules/jelix_tests/classes/tests 86 87 foo.class.php trunk/lib/jelix/docs/ns/jforms.rng
r831 r895 19 19 <ref name="input" /> 20 20 <ref name="textarea" /> 21 <ref name="htmleditor" /> 21 22 <ref name="secret" /> 22 23 <ref name="output" /> 23 24 <ref name="upload" /> 24 25 <ref name="submit" /> 26 <ref name="reset" /> 25 27 <ref name="checkbox" /> 26 28 <ref name="checkboxes" /> … … 29 31 <ref name="menulist" /> 30 32 <ref name="hidden" /> 33 <ref name="captcha" /> 31 34 <!-- 32 35 <ref name="range" /> 33 <ref name="trigger" />34 36 --> 35 37 </choice> … … 43 45 <define name="input"> 44 46 <element name="input"> 45 <ref name="control.common" />47 <ref name="control.common" /> 46 48 <choice> 47 49 <group> … … 49 51 <ref name="attr.length" /> 50 52 <ref name="attr.size" /> 53 </group> 54 <group> 55 <attribute name="type"><value>html</value></attribute> 56 <ref name="attr.length" /> 51 57 </group> 52 58 <attribute name="type"> … … 68 74 </choice> 69 75 </attribute> 70 <ref name="attr.length" />71 76 </choice> 72 77 <ref name="UI.attr.readonly" /> … … 83 88 <ref name="UI.attr.defaultvalue" /> 84 89 <ref name="attr.length" /> 90 <optional><attribute name="type"><value>html</value></attribute></optional> 91 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 92 <optional><attribute name="cols"><data type="integer" /></attribute></optional> 93 </element> 94 </define> 95 96 <define name="htmleditor"> 97 <element name="htmleditor"> 98 <ref name="control.common" /> 99 <ref name="UI.attr.readonly" /> 100 <ref name="UI.attr.required" /> 101 <ref name="UI.attr.defaultvalue" /> 102 <ref name="attr.length" /> 103 <optional><attribute name="config" /></optional> 104 <optional><attribute name="skin" /></optional> 85 105 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 86 106 <optional><attribute name="cols"><data type="integer" /></attribute></optional> … … 100 120 <group> 101 121 <emtpy/> 102 <attribute name="l abellocale" />122 <attribute name="locale" /> 103 123 </group> 104 124 </choice> … … 134 154 </define> 135 155 136 <define name="radiobuttons">137 <element name="radiobuttons">138 <ref name="control.common" />139 <ref name="control.list.common" />140 </element>141 </define>142 143 156 <define name="listbox"> 144 157 <element name="listbox"> … … 167 180 </element> 168 181 </define> 169 182 183 <define name="radiobuttons"> 184 <element name="radiobuttons"> 185 <ref name="control.common" /> 186 <ref name="control.list.common" /> 187 </element> 188 </define> 170 189 <define name="output"> 171 190 <element name="output"> … … 179 198 <ref name="control.common" /> 180 199 <ref name="datasources" /> 200 </element> 201 </define> 202 203 <define name="reset"> 204 <element name="reset"> 205 <ref name="control.common" /> 181 206 </element> 182 207 </define> … … 186 211 <attribute name="ref" /> 187 212 <ref name="UI.attr.defaultvalue" /> 213 </element> 214 </define> 215 216 <define name="captcha"> 217 <element name="captcha"> 218 <ref name="control.common" /> 188 219 </element> 189 220 </define> … … 241 272 <define name="datasources"> 242 273 <optional><choice> 274 <ref name="datasource" /> 243 275 <ref name="datasources.items" /> 244 276 <ref name="datasources.dao" /> … … 273 305 <define name="datasources.class"> 274 306 <attribute name="dsclass" /> 307 </define> 308 309 <define name="datasource"> 310 <element name="datasource"> 311 <choice> 312 <group> 313 <attribute name="dao" /> 314 <attribute name="daomethod" /> 315 <attribute name="labelproperty" /> 316 <optional><attribute name="valueproperty" /></optional> 317 <optional> 318 <choice> 319 <attribute name="criteria" /> 320 <attribute name="criteriafrom" /> 321 </choice> 322 </optional> 323 </group> 324 <attribute name="class" /> 325 </choice> 326 </element> 275 327 </define> 276 328 … … 330 382 </define> 331 383 --> 332 333 <define name="reset">334 <element name="reset">335 <ref name="control.common" />336 </element>337 </define>338 339 384 <!-- 340 385 <define name="range"> … … 348 393 </element> 349 394 </define> 350 351 <define name="trigger"> 352 <element name="trigger"> 353 <ref name="control.common" /> 354 <ref name="UI.Common.Attrs" /> 355 </element> 356 </define> 395 357 396 --> 358 397 trunk/lib/jelix/docs/ns/jforms.rng
r831 r895 19 19 <ref name="input" /> 20 20 <ref name="textarea" /> 21 <ref name="htmleditor" /> 21 22 <ref name="secret" /> 22 23 <ref name="output" /> 23 24 <ref name="upload" /> 24 25 <ref name="submit" /> 26 <ref name="reset" /> 25 27 <ref name="checkbox" /> 26 28 <ref name="checkboxes" /> … … 29 31 <ref name="menulist" /> 30 32 <ref name="hidden" /> 33 <ref name="captcha" /> 31 34 <!-- 32 35 <ref name="range" /> 33 <ref name="trigger" />34 36 --> 35 37 </choice> … … 43 45 <define name="input"> 44 46 <element name="input"> 45 <ref name="control.common" />47 <ref name="control.common" /> 46 48 <choice> 47 49 <group> … … 49 51 <ref name="attr.length" /> 50 52 <ref name="attr.size" /> 53 </group> 54 <group> 55 <attribute name="type"><value>html</value></attribute> 56 <ref name="attr.length" /> 51 57 </group> 52 58 <attribute name="type"> … … 68 74 </choice> 69 75 </attribute> 70 <ref name="attr.length" />71 76 </choice> 72 77 <ref name="UI.attr.readonly" /> … … 83 88 <ref name="UI.attr.defaultvalue" /> 84 89 <ref name="attr.length" /> 90 <optional><attribute name="type"><value>html</value></attribute></optional> 91 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 92 <optional><attribute name="cols"><data type="integer" /></attribute></optional> 93 </element> 94 </define> 95 96 <define name="htmleditor"> 97 <element name="htmleditor"> 98 <ref name="control.common" /> 99 <ref name="UI.attr.readonly" /> 100 <ref name="UI.attr.required" /> 101 <ref name="UI.attr.defaultvalue" /> 102 <ref name="attr.length" /> 103 <optional><attribute name="config" /></optional> 104 <optional><attribute name="skin" /></optional> 85 105 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 86 106 <optional><attribute name="cols"><data type="integer" /></attribute></optional> … … 100 120 <group> 101 121 <emtpy/> 102 <attribute name="l abellocale" />122 <attribute name="locale" /> 103 123 </group> 104 124 </choice> … … 134 154 </define> 135 155 136 <define name="radiobuttons">137 <element name="radiobuttons">138 <ref name="control.common" />139 <ref name="control.list.common" />140 </element>141 </define>142 143 156 <define name="listbox"> 144 157 <element name="listbox"> … … 167 180 </element> 168 181 </define> 169 182 183 <define name="radiobuttons"> 184 <element name="radiobuttons"> 185 <ref name="control.common" /> 186 <ref name="control.list.common" /> 187 </element> 188 </define> 170 189 <define name="output"> 171 190 <element name="output"> … … 179 198 <ref name="control.common" /> 180 199 <ref name="datasources" /> 200 </element> 201 </define> 202 203 <define name="reset"> 204 <element name="reset"> 205 <ref name="control.common" /> 181 206 </element> 182 207 </define> … … 186 211 <attribute name="ref" /> 187 212 <ref name="UI.attr.defaultvalue" /> 213 </element> 214 </define> 215 216 <define name="captcha"> 217 <element name="captcha"> 218 <ref name="control.common" /> 188 219 </element> 189 220 </define> … … 241 272 <define name="datasources"> 242 273 <optional><choice> 274 <ref name="datasource" /> 243 275 <ref name="datasources.items" /> 244 276 <ref name="datasources.dao" /> … … 273 305 <define name="datasources.class"> 274 306 <attribute name="dsclass" /> 307 </define> 308 309 <define name="datasource"> 310 <element name="datasource"> 311 <choice> 312 <group> 313 <attribute name="dao" /> 314 <attribute name="daomethod" /> 315 <attribute name="labelproperty" /> 316 <optional><attribute name="valueproperty" /></optional> 317 <optional> 318 <choice> 319 <attribute name="criteria" /> 320 <attribute name="criteriafrom" /> 321 </choice> 322 </optional> 323 </group> 324 <attribute name="class" /> 325 </choice> 326 </element> 275 327 </define> 276 328 … … 330 382 </define> 331 383 --> 332 333 <define name="reset">334 <element name="reset">335 <ref name="control.common" />336 </element>337 </define>338 339 384 <!-- 340 385 <define name="range"> … … 348 393 </element> 349 394 </define> 350 351 <define name="trigger"> 352 <element name="trigger"> 353 <ref name="control.common" /> 354 <ref name="UI.Common.Attrs" /> 355 </element> 356 </define> 395 357 396 --> 358 397 trunk/lib/jelix/docs/ns/jforms.rng
r831 r895 19 19 <ref name="input" /> 20 20 <ref name="textarea" /> 21 <ref name="htmleditor" /> 21 22 <ref name="secret" /> 22 23 <ref name="output" /> 23 24 <ref name="upload" /> 24 25 <ref name="submit" /> 26 <ref name="reset" /> 25 27 <ref name="checkbox" /> 26 28 <ref name="checkboxes" /> … … 29 31 <ref name="menulist" /> 30 32 <ref name="hidden" /> 33 <ref name="captcha" /> 31 34 <!-- 32 35 <ref name="range" /> 33 <ref name="trigger" />34 36 --> 35 37 </choice> … … 43 45 <define name="input"> 44 46 <element name="input"> 45 <ref name="control.common" />47 <ref name="control.common" /> 46 48 <choice> 47 49 <group> … … 49 51 <ref name="attr.length" /> 50 52 <ref name="attr.size" /> 53 </group> 54 <group> 55 <attribute name="type"><value>html</value></attribute> 56 <ref name="attr.length" /> 51 57 </group> 52 58 <attribute name="type"> … … 68 74 </choice> 69 75 </attribute> 70 <ref name="attr.length" />71 76 </choice> 72 77 <ref name="UI.attr.readonly" /> … … 83 88 <ref name="UI.attr.defaultvalue" /> 84 89 <ref name="attr.length" /> 90 <optional><attribute name="type"><value>html</value></attribute></optional> 91 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 92 <optional><attribute name="cols"><data type="integer" /></attribute></optional> 93 </element> 94 </define> 95 96 <define name="htmleditor"> 97 <element name="htmleditor"> 98 <ref name="control.common" /> 99 <ref name="UI.attr.readonly" /> 100 <ref name="UI.attr.required" /> 101 <ref name="UI.attr.defaultvalue" /> 102 <ref name="attr.length" /> 103 <optional><attribute name="config" /></optional> 104 <optional><attribute name="skin" /></optional> 85 105 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 86 106 <optional><attribute name="cols"><data type="integer" /></attribute></optional> … … 100 120 <group> 101 121 <emtpy/> 102 <attribute name="l abellocale" />122 <attribute name="locale" /> 103 123 </group> 104 124 </choice> … … 134 154 </define> 135 155 136 <define name="radiobuttons">137 <element name="radiobuttons">138 <ref name="control.common" />139 <ref name="control.list.common" />140 </element>141 </define>142 143 156 <define name="listbox"> 144 157 <element name="listbox"> … … 167 180 </element> 168 181 </define> 169 182 183 <define name="radiobuttons"> 184 <element name="radiobuttons"> 185 <ref name="control.common" /> 186 <ref name="control.list.common" /> 187 </element> 188 </define> 170 189 <define name="output"> 171 190 <element name="output"> … … 179 198 <ref name="control.common" /> 180 199 <ref name="datasources" /> 200 </element> 201 </define> 202 203 <define name="reset"> 204 <element name="reset"> 205 <ref name="control.common" /> 181 206 </element> 182 207 </define> … … 186 211 <attribute name="ref" /> 187 212 <ref name="UI.attr.defaultvalue" /> 213 </element> 214 </define> 215 216 <define name="captcha"> 217 <element name="captcha"> 218 <ref name="control.common" /> 188 219 </element> 189 220 </define> … … 241 272 <define name="datasources"> 242 273 <optional><choice> 274 <ref name="datasource" /> 243 275 <ref name="datasources.items" /> 244 276 <ref name="datasources.dao" /> … … 273 305 <define name="datasources.class"> 274 306 <attribute name="dsclass" /> 307 </define> 308 309 <define name="datasource"> 310 <element name="datasource"> 311 <choice> 312 <group> 313 <attribute name="dao" /> 314 <attribute name="daomethod" /> 315 <attribute name="labelproperty" /> 316 <optional><attribute name="valueproperty" /></optional> 317 <optional> 318 <choice> 319 <attribute name="criteria" /> 320 <attribute name="criteriafrom" /> 321 </choice> 322 </optional> 323 </group> 324 <attribute name="class" /> 325 </choice> 326 </element> 275 327 </define> 276 328 … … 330 382 </define> 331 383 --> 332 333 <define name="reset">334 <element name="reset">335 <ref name="control.common" />336 </element>337 </define>338 339 384 <!-- 340 385 <define name="range"> … … 348 393 </element> 349 394 </define> 350 351 <define name="trigger"> 352 <element name="trigger"> 353 <ref name="control.common" /> 354 <ref name="UI.Common.Attrs" /> 355 </element> 356 </define> 395 357 396 --> 358 397 trunk/lib/jelix/docs/ns/jforms.rng
r831 r895 19 19 <ref name="input" /> 20 20 <ref name="textarea" /> 21 <ref name="htmleditor" /> 21 22 <ref name="secret" /> 22 23 <ref name="output" /> 23 24 <ref name="upload" /> 24 25 <ref name="submit" /> 26 <ref name="reset" /> 25 27 <ref name="checkbox" /> 26 28 <ref name="checkboxes" /> … … 29 31 <ref name="menulist" /> 30 32 <ref name="hidden" /> 33 <ref name="captcha" /> 31 34 <!-- 32 35 <ref name="range" /> 33 <ref name="trigger" />34 36 --> 35 37 </choice> … … 43 45 <define name="input"> 44 46 <element name="input"> 45 <ref name="control.common" />47 <ref name="control.common" /> 46 48 <choice> 47 49 <group> … … 49 51 <ref name="attr.length" /> 50 52 <ref name="attr.size" /> 53 </group> 54 <group> 55 <attribute name="type"><value>html</value></attribute> 56 <ref name="attr.length" /> 51 57 </group> 52 58 <attribute name="type"> … … 68 74 </choice> 69 75 </attribute> 70 <ref name="attr.length" />71 76 </choice> 72 77 <ref name="UI.attr.readonly" /> … … 83 88 <ref name="UI.attr.defaultvalue" /> 84 89 <ref name="attr.length" /> 90 <optional><attribute name="type"><value>html</value></attribute></optional> 91 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 92 <optional><attribute name="cols"><data type="integer" /></attribute></optional> 93 </element> 94 </define> 95 96 <define name="htmleditor"> 97 <element name="htmleditor"> 98 <ref name="control.common" /> 99 <ref name="UI.attr.readonly" /> 100 <ref name="UI.attr.required" /> 101 <ref name="UI.attr.defaultvalue" /> 102 <ref name="attr.length" /> 103 <optional><attribute name="config" /></optional> 104 <optional><attribute name="skin" /></optional> 85 105 <optional><attribute name="rows"><data type="integer" /></attribute></optional> 86 106 <optional><attribute name="cols"><data type="integer" /></attribute></optional> … … 100 120 <group> 101 121 <emtpy/> 102 <attribute name="l abellocale" />122 <attribute name="locale" /> 103 123 </group> 104 124 </choice> … … 134 154 </define> 135 155 136 <define name="radiobuttons">137 <element name="radiobuttons">138 <ref name="control.common" />139 <ref name="control.list.common" />140 </element>141 </define>142 143 156 <define name="listbox"> 144 157 <element name="listbox"> … … 167 180 </element> 168 181 </define> 169 182 183 <define name="radiobuttons"> 184 <element name="radiobuttons"> 185 <ref name="control.common" /> 186 <ref name="control.list.common" /> 187 </element> 188 </define> 170 189 <define name="output"> 171 190 <element name="output"> … … 179 198 <ref name="control.common" /> 180 199 <ref name="datasources" /> 200 </element> 201 </define> 202 203 <define name="reset"> 204 <element name="reset"> 205 <ref name="control.common" /> 181 206 </element> 182 207 </define> … … 186 211 <attribute name="ref" /> 187 212 <ref name="UI.attr.defaultvalue" /> 213 </element> 214 </define> 215 216 <define name="captcha"> 217 <element name="captcha"> 218 <ref name="control.common" /> 188 219 </element> 189 220 </define> … … 241 272 <define name="datasources"> 242 273 <optional><choice> 274 <ref name="datasource" /> 243 275 <ref name="datasources.items" /> 244 276 <ref name="datasources.dao" /> … … 273 305 <define name="datasources.class"> 274 306 <attribute name="dsclass" /> 307 </define> 308 309 <define name="datasource"> 310 <element name="datasource"> 311 <choice> 312 <group> 313 <attribute name="dao" /> 314 <attribute name="daomethod" /> 315 <attribute name="labelproperty" /> 316 <optional><attribute name="valueproperty" /></optional> 317 <optional> 318 <choice> 319 <attribute name="criteria" /> 320 <attribute name="criteriafrom" /> 321 </choice> 322 </optional> 323 </group> 324 <attribute name="class" /> 325 </choice> 326 </element> 275 327 </define> 276 328 … … 330 382 </define> 331 383 --> 332 333 <define name="reset">334 <element name="reset">335 <ref name="control.common" />336 </element>337 </define>338 339 384 <!-- 340 385 <define name="range"> … … 348 393 </element> 349 394 </define> 350 351 <define name="trigger"> 352 <element name="trigger"> 353 <ref name="control.common" /> 354 <ref name="UI.Common.Attrs" /> 355 </element> 356 </define> 395 357 396 --> 358 397 trunk/lib/jelix/forms/jFormsBase.class.php
r890 r895 359 359 360 360 $dao = jDao::create($daoSelector, $dbProfil); 361 $daorec = jDao::createRecord($daoSelector, $dbProfil);362 361 363 362 $conditions = jDao::createConditions(); trunk/lib/jelix/forms/jFormsBase.class.php
r890 r895 359 359 360 360 $dao = jDao::create($daoSelector, $dbProfil); 361 $daorec = jDao::createRecord($daoSelector, $dbProfil);362 361 363 362 $conditions = jDao::createConditions(); trunk/lib/jelix/forms/jFormsBase.class.php
r890 r895 359 359 360 360 $dao = jDao::create($daoSelector, $dbProfil); 361 $daorec = jDao::createRecord($daoSelector, $dbProfil);362 361 363 362 $conditions = jDao::createConditions(); trunk/lib/jelix/forms/jFormsBase.class.php
r890 r895 359 359 360 360 $dao = jDao::create($daoSelector, $dbProfil); 361 $daorec = jDao::createRecord($daoSelector, $dbProfil);362 361 363 362 $conditions = jDao::createConditions(); trunk/lib/jelix/forms/jFormsCompiler.class.php
r877 r895 216 216 $this->_generateTextareaHtmlEditor($source, $control, $attributes); 217 217 218 if (isset($attributes['engine'])) {219 $source[]='$ctrl->engine=\''.str_replace("'","\\'",$attributes['engine']).'\';';220 unset($attributes['engine']);221 }222 223 218 if (isset($attributes['config'])) { 224 219 $source[]='$ctrl->config=\''.str_replace("'","\\'",$attributes['config']).'\';'; … … 244 239 245 240 protected function generateReset(&$source, $control, &$attributes) { 241 // XXX: readonly attr really needed ? 246 242 $this->attrReadonly($source, $attributes); 247 243 $this->readLabel($source, $control, 'reset'); 248 244 $this->readHelpHintAlert($source, $control); 249 250 245 } 251 246 … … 253 248 $source[]='$ctrl->datatype= new jDatatypeBoolean();'; 254 249 $this->attrDefaultvalue($source, $attributes); 250 $this->attrReadonly($source, $attributes); 255 251 $this->r
