For example, in model I do this:
db.define_table('unidades',
SQLField('sigla','string', length=3, default=''),
SQLField('descricao','string', length=150, default=''),
migrate=False)
db.unidades.sigla.requires=IS_NOT_EMPTY()
db.unidades.descricao.requires=IS_NOT_EMPTY()
unidades_labels={'unidades.id':T('Código'),'sigla':T
('Sigla'),'descricao':T('Descrição')}
in Controller, I do this to select (and work's fine):
def unidades_lista():
atrr = { 'linkto' : '/metalurgicabw/cadastros' }
items = crud.select(db.unidades, _id='list', fields=['unidades.id',
'sigla', 'descricao'], headers=unidades_labels, **atrr)
current_path= A('Cadastros de Unidades', _href=URL(r=request, f =
'unidades_lista'))
message_field = T('Listagem de Unidades !')
create_link = A('Create New Record', _href=URL(r=request, f =
'create_unidade'), _id="create_link")
return dict(message=T('Bem Vindo ao Cadastro de Unidades'), items =
items, current_path=current_path, create_link=create_link,
message_field=message_field)
but in a create / update operation the labels don't work:
def unidades():
id = int(request.args[0])
item = crud.update(db.unidades, id, next=URL(r = request,f =
'unidades_lista'))
message_field = T('Edição de Unidade !')
current_path= A('Cadastros de Unidades', _href=URL(r=request, f =
'unidades_lista'))
return dict(item=item, current_path=current_path,
message_field=message_field)
def create_unidade():
form = crud.create(db.unidades, next=URL(r = request,f =
'unidades_lista'), message=T("Record Created !"))
current_path= A('Cadastros de Unidades', _href=URL(r=request, f =
'unidades_lista'))
message_field = T('Inclusão de Unidade !')
return dict(form=form, current_path=current_path,
message_field=message_field)
How to resolve this question: Show the labels in Crud.create or
Crud.update methods ?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---