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) })
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))
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))
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)
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)})