我在寻找在django-datatable-view
列中呈现HTML <h6>
标签以使用material.io图标作为所述列内容的正确方法时遇到了麻烦。我已经提到了许多资源,包括this,这些资源似乎已经过时了,不幸的是,与呈现一些自定义列相比,我能得到的最接近。
这是我的数据表定义的样子:
class LeaveDatatable(Datatable):
class Meta:
columns = [
'status'
]
def render_colum(self, row, column):
if column=='status':
if row.status == 'Verified':
#render-some-icons
else:
#render-another-icon
class LeaveReview(DatatableView):
model = Leave
datatable_class = LeaveDatatable
def get_queryset(self):
return Leave.objects.filter(employee__id=self.request.user.id)
从技术上讲,我试图实现的是,如果status == 'Verified'
,则在状态栏中显示<h6 class="material-icons col-sm text-center" style="color:green;" id='fulfilled-icon'>check_circle</h6>
。
感谢任何帮助。谢谢!