Hi,

i have a form like this.

        fields.append(Field("date_from", "date",
                            requires=IS_DATE(),
                            label=LABEL("Datum od", _for=
"no_table_date_from")))

        fields.append(Field("date_to", "date",
                            requires=IS_DATE(),
                            label=LABEL("Datum do", _for="no_table_date_to"
)))

        fields.append(Field("location_id", "reference asset_location",
                            required=True,
                            requires=IS_NULL_OR(IS_IN_DB(db, 
'asset_location.id', '%(name)s', zero=T("Molimo odaberite lokaciju"))),
                            label=LABEL("Lokacija", _for=
"no_table_location_id")))

        fields.append(Field("repeated", "boolean",
                            label=LABEL("Ponovljene", _for=
"no_table_repeated")))

        form = SQLFORM.factory(*fields, _method="GET")

and then i have:

        if request.get_vars.date_from or request.get_vars.date_to:

            query &= (db.asset_value.asset_attribute_id == 27)

            if request.get_vars.date_from:
                query &= (db.asset_value.date_value > request.get_vars.
date_from)
                form.vars.date_from = request.get_vars.date_from

            if request.get_vars.date_to:
                query &= (db.asset_value.date_value < request.get_vars.
date_to)
                form.vars.date_from = request.get_vars.date_from

        if request.get_vars.location_id:
            query &= (db.asset_value.location_value == request.get_vars.
location_id)
            form.vars.location_id = request.get_vars.location_id

        if request.get_vars.repeated:
            query &= (db.asset_value.boolean_value == request.get_vars.
repeated)
            form.vars.repeated = request.get_vars.repeated

Queries are fine and they work, but form.vars are always empty, does that 
have anything to do with form type being GET?

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to