(self, value, key='')
| 88 | self.current_fold_button = {} |
| 89 | |
| 90 | def append_row(self, value, key=''): |
| 91 | modified_row = gui.TableRow(style={'display': 'table-row'}) |
| 92 | fold_items = [''] * (self.fold_level + 1) |
| 93 | for i in range(0, len(fold_items)): |
| 94 | ti = gui.TableItem(fold_items[i]) |
| 95 | ti.style['min-width'] = '10px' |
| 96 | modified_row.append(ti, "fold_cell_%s" % i) |
| 97 | |
| 98 | for k in value._render_children_list: |
| 99 | modified_row.append(value.children[k], k) |
| 100 | |
| 101 | modified_row.children[modified_row._render_children_list[self.fold_level + 1]]. \ |
| 102 | attributes['colspan'] = str(self.max_fold_levels - self.fold_level) |
| 103 | |
| 104 | if self.fold_level > 0: |
| 105 | self.current_fold_button[str(self.fold_level)].add_nested_row(modified_row) |
| 106 | self.current_row = modified_row |
| 107 | return super(gui.Table, self).append(modified_row, key) |
| 108 | |
| 109 | def append(self, value, key=''): |
| 110 | keys = self.append_row(value, key) |
no test coverage detected