Making progress towards WebObjects/Tapestry/ASP.NET/JSF-style reusable components. As a first step, I've checked in code to svn trunk allowing the defining of handlers to run on form submissions. Working example:
[[\
def __init__(self):
self.i = int(request.getpost1('i', 0))
def plusone(self):
self.i += 1
def plustwo(self):
self.i += 2
]]
<f:form>
[[= self.i ]]
<f:hidden name="i" value="=self.i">
<f:submit handler="self.plusone" value="Add one">
<f:submit handler="self.plustwo" value="Add two">
</f:form>
Comments