Hello, Massimo.

I did what you asked me to. Follow the issue:
1274<http://code.google.com/p/web2py/issues/detail?id=1274&sort=-id>

Thanks!!


On Sun, Jan 13, 2013 at 1:54 PM, __pyslan__ - Ayslan Jenken <
[email protected]> wrote:

> Ok.
>
> Thanks!
>
>
> On Fri, Jan 11, 2013 at 7:39 PM, Massimo Di Pierro <
> [email protected]> wrote:
>
>> About 1) my mistake. Try:
>>
>> headers = {
>>                 'reading.serie_number':T('**Serie Number'),
>>
>> The keys should be the names of fields (all lower cases in your case).
>>
>> About 2) Please open a ticket in googlecode and link this thread. Will
>> look into it asap.
>>
>>
>>
>> On Friday, 11 January 2013 11:35:27 UTC-6, __pyslan__ wrote:
>>
>>> I updated now to version 2.3.2 and nothing changed.
>>>
>>>
>>>
>>>
>>> On Fri, Jan 11, 2013 at 3:28 PM, __pyslan__ - Ayslan Jenken <
>>> [email protected]> wrote:
>>>
>>>> Hi, Massimo.
>>>>
>>>> Thanks for your help, but...
>>>>
>>>> 1) - not work
>>>>
>>>> 2) - Version 2.2.1 (2012-10-21 16:57:04) stable
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Jan 11, 2013 at 3:18 PM, Massimo Di Pierro <
>>>> [email protected]> wrote:
>>>>
>>>>> about 1)
>>>>>
>>>>> headers = {
>>>>>                 Reading.serie_number:T('Serie Number'),
>>>>>                 ...}
>>>>>
>>>>>
>>>>> should be
>>>>>
>>>>> headers = {
>>>>>                 'Reading.serie_number':T('**Serie Number'),
>>>>>                 ....}
>>>>>
>>>>> about 2). not sure. What web2py version?
>>>>>
>>>>>
>>>>> On Friday, 11 January 2013 09:44:36 UTC-6, __pyslan__ wrote:
>>>>>>
>>>>>> Hello, everyone.
>>>>>>
>>>>>> I have the following Models:
>>>>>>
>>>>>>
>>>>>> Category = db.define_table('category',
>>>>>>         Field('categ_id', 'integer', notnull=True,
>>>>>> label=T('Category')),
>>>>>>         Field('name', 'string', notnull=True, label=T('Name')),
>>>>>>         format="%(name)s"
>>>>>> )
>>>>>>
>>>>>> Reading = db.define_table('reading',
>>>>>>         Field('serie_number', 'integer', notnull=True, label=T('Serie
>>>>>> Number')),
>>>>>>         Field('categ_id', 'reference category', required=IS_IN_DB(db,
>>>>>> 'category.categ_id', '%(name)s')),
>>>>>>         Field('group_partner', db.auth_group, label=T('Group
>>>>>> Partner')),
>>>>>>         Field('software_version', 'integer', notnull=True,
>>>>>> label=T('Software Version')),
>>>>>>         Field('counter_inputs', 'integer', notnull=True,
>>>>>> label=T('Counter Inputs')),
>>>>>>         Field('number_checker', 'integer', notnull=True,
>>>>>> label=T('Number Checker'))
>>>>>> )
>>>>>>
>>>>>> But when I put it in a SQLFORM.grid as follows:
>>>>>>
>>>>>> headers = {
>>>>>>                 Reading.serie_number:T('Serie Number'),
>>>>>>                 Category.name:T('Category'),
>>>>>>                 Reading.software_version:T('**Ve**rsion'),
>>>>>>                 Reading.counter_inputs:T('**Inpu**ts'),
>>>>>>                 Reading.number_checker:T('**Chec**ker')
>>>>>> }
>>>>>>
>>>>>> fields = [
>>>>>>                 Reading.serie_number,
>>>>>>                 Category.name,
>>>>>>                 Reading.software_version,
>>>>>>                 Reading.counter_inputs,
>>>>>>                 Reading.number_checker
>>>>>> ]
>>>>>>
>>>>>>
>>>>>> queries = []
>>>>>> queries.append(Reading.group_**p**artner == group_partner) #
>>>>>> group_partner aqui é uma variável vinda da session.
>>>>>> queries.append(Reading.categ_**i**d == Category.categ_id)
>>>>>>
>>>>>> query = reduce(lambda a, b: (a & b), queries)
>>>>>> return dict(table=SQLFORM.grid(query, csv=False, fields=fields,
>>>>>> headers=headers))
>>>>>>
>>>>>>
>>>>>> Here are the questions:
>>>>>>
>>>>>> 1 - headers do not work. Are displayed the labels defined in the
>>>>>> models.
>>>>>> 2 - When I click add, edit or view, is not done for the table
>>>>>> Reading, but for the Category table.
>>>>>>
>>>>>>
>>>>>> If anyone can help me, thank you!
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> __pyslan__
>>>>>>
>>>>>>
>>>>>> PS Sorry for my English!
>>>>>>
>>>>>  --
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>  --
>>
>>
>>
>>
>
>

-- 



Reply via email to