私のアプリケーションでは、コンテンツを表示するために SQLTABLE を使用しています。このテーブル データにいくつかの CSS スタイルを指定する必要があります。スタイルを SQLTABLE データに設定する方法を教えてください。
例:
#percengate datatype: decimal(5,2)
rows = db().select(db.t_tax.id,db.t_tax.percentage)
db.t_tax.percentage.represent = lambda r,v: str(v.percentage)+'%'
columns = ['t_tax.id','t_tax.percentage']
headers = {
't_tax.id':{'label':T('id'),
'class':'', #class name of the header
'width':'', #width in pixels or %
'truncate': 50, #truncate the content to...
'selected': False #agregate class selected to this column
},
't_tax.percentage':{'label':T('Tax'),
'class':'', #class name of the header
'width':'', #width in pixels or %
'truncate': 50, #truncate the content to...
'selected': False #agregate class selected to this column
}
}
table = SQLTABLE(rows,columns=columns,headers=headers,_width='100%',_class='datatable')
このテーブルでは、パーセンテージ列のデータを右揃えにします。現在、通常の文字列 (10.00%、20.00%) が左揃えで表示されています。パーセテージ列のみに配置を指定するオプションが見つかりませんでした。
コメントをいただければ幸いです。