コード例 #1
0
ファイル: formatter.py プロジェクト: brailcom/pytis
 def _make_table(self):
     form = self._form
     if form is None:
         return lcg.Content()
     table = pytis.output.data_table(form.view_spec(), form.data(),
                                     condition=form.condition(), sorting=form.sorting(),
                                     transaction=self._transaction)
     return table.lcg()
コード例 #2
0
 def _make_table(self):
     form = self._form
     if form is None:
         return lcg.Content()
     table = pytis.output.data_table(form.view_spec(), form.data(),
                                     condition=form.condition(), sorting=form.sorting(),
                                     transaction=self._transaction)
     return table.lcg()
コード例 #3
0
ファイル: formatter.py プロジェクト: brailcom/pytis
 def __init__(self, resolver, form, transaction, parameters):
     name = form.name()
     condition = form.condition()
     sorting = form.sorting()
     if condition is None:
         condition = parameters.get(name + '/' + pytis.output.P_CONDITION)
     if sorting is None:
         sorting = parameters.get(name + '/' + pytis.output.P_SORTING)
     super(_FormDataIterator, self).__init__(resolver, name, condition=condition,
                                             sorting=sorting, transaction=transaction)
コード例 #4
0
 def __init__(self, resolver, form, transaction, parameters):
     name = form.name()
     condition = form.condition()
     sorting = form.sorting()
     if condition is None:
         condition = parameters.get(name + '/' + pytis.output.P_CONDITION)
     if sorting is None:
         sorting = parameters.get(name + '/' + pytis.output.P_SORTING)
     super(_FormDataIterator, self).__init__(resolver, name, condition=condition,
                                             sorting=sorting, transaction=transaction)