Hi everyone,
I'm trying to code my first Magritte-based form but it persistently
refuses to display the input fields.
Here is what I did:
Instance methods on SFCalendar (subclassed from Object):
descriptionPatients
"comment stating purpose of message"
^ MAStringDescription new
selectorAccessor: #patients;
label: 'Patienten';
priority: 90;
default: 'Schnulli, Bulli';
yourself
descriptionStartDate
"comment stating purpose of message"
^ MADateDescription new selectorAccessor: #startDate;
label: 'Beginn am';
priority: 100;
default: (Date today subtractDays: (Date today dayOfMonth - 1));
yourself
and I created the mentioned accessors.
Instance method on the seaside component:
createNewCalendar
"Calendar form"
| calendar |
calendar := self call: (SFCalendar new asComponent addValidatedForm;
yourself)
Sending :createNewCalendar yields:
<form accept-charset="utf-8" method="post"
action="http://localhost:8090/seaside/Patientenkalender
"><div><input name="1" value="Default"
style="position: absolute; top:
-100em" type="submit" class="submit"/><input
name="2" style="position:
absolute; top: -100em" type="text"
class="text"/></div><table></
table><div class="buttons"><input accesskey="S"
value="Save" name="3"
type="submit" class="submit"/><input accesskey="C"
value="Cancel"
name="4" type="submit"
class="submit"/></div><div><input name="_s"
value="upMkEUpoGnxWGUvO" type="hidden"
class="hidden"/><input
name="_k" value="xxCuTzvW" type="hidden"
class="hidden"/></div></form>
So I get some internal (?) input fields off the top of the page and an
empty table (which is where I should probably get my input fields?).
Help is greatly appreciated. Joerg.