Пример #1
0
 def get_cell_inner_html(self, row):
     d = self.get_cell_data(row)
     return button(self.label,
                   "custom-select-item",
                   size="sm",
                   attrs={
                       "data-value": d,
                       "data-text": self.text_proc(d, row)
                   })
Пример #2
0
 def get_toolbar_data(self):
     if len(self.action_list) == 0:
         return ""
     else:
         return Markup("").join((button(i[1], 
                                        "datatable-action",
                                        context_class=i[2],
                                        attrs={"data-target": self.name,
                                               "data-action": i[0]})
                                 for i in self.action_list))
Пример #3
0
 def get_toolbar_data(self):
     if len(self.action_list) == 0:
         return ""
     else:
         return Markup("").join((button(i[1],
                                        "datatable-action",
                                        context_class=i[2],
                                        attrs={
                                            "data-target": self.name,
                                            "data-action": i[0]
                                        }) for i in self.action_list))
Пример #4
0
    def render(self, view, form_info=None):
        attrs = {"type": "submit"}

        if self.name is not None:
            attrs["name"] = self.name
        if self.value is not None:
            attrs["value"] = self.value
        if self.action is not None:
            attrs["formaction"] = self.action

        return button(self.content,
                      context_class=self.context_class,
                      attrs=attrs)
Пример #5
0
 def render(self, view, form_info=None):
     attrs = {"type": "submit"}
     
     if self.name is not None:
         attrs["name"] = self.name
     if self.value is not None:
         attrs["value"] = self.value
     if self.action is not None:
         attrs["formaction"] = self.action
         
     return button(self.content,
                   context_class=self.context_class,
                   attrs=attrs)
Пример #6
0
 def get_cell_inner_html(self, row):
     d = self.get_cell_data(row)
     return button(self.label, "custom-select-item",
                   size="sm",
                   attrs={"data-value": d,
                          "data-text": self.text_proc(d, row)})