Alan Harris-Reid schrieb:

Hi,

Does anyone know where I can find any decent dynamically-constructed HTML control classes (dropdown list, table, input field, checkbox, etc.) written in Python. For example, for a HTML table I would like something like...

MyTable = html_table()       # instantiate class
MyTable.data = data_list # data-list (eg. cursor from SQL SELECT statement) MyTable.border = 1 MyTable.width = 987 MyTable.column_headers = col_headers # list or tuple of column-headers table_code = MyTable.table.create() # returns string containing appropriate HTML code

I don't mind writing my own classes (it will be good practice for me), but I don't want to re-invent the wheel if it can be avoided.


Maybe toscawidgets is for you, it has a lot of additional features such as static dependency declaration & injection.

For a form within a table, it would look like this:


table_form = TableForm("table_form",
fields=[SingleSelectField("foo", options=["A", "B", "C"]), action="/some/action", method="GET")


table_form.render(dict(foo="B"))


Diez
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to