【问题标题】:Grappelli - how to change text field sizeGrappelli - 如何更改文本字段大小
【发布时间】:2013-03-08 23:43:14
【问题描述】:

在 Grappelli 中更改文本字段大小的最佳方法是什么?

具有 vTextField 类的标准文本字段的宽度为 758 像素。 用于电话号码字段时,我看起来很奇怪。

我发现一种可能性是将样式属性注入表单元。

类CompanyForm(ModelForm):

class Meta:
    model = Company
    widgets = {
        'phone': TextInput(attrs={'size': 13}),
        'tax_id': TextInput(attrs={'size': 6}),
        'zip': TextInput(attrs={'size': 6, 'style' : 'width: 80px'}),
    }

我不确定这是最好的解决方案,而且....我不喜欢这个(使用内联样式)。盒装解决方案还有其他吗?

【问题讨论】:

    标签: django django-grappelli


    【解决方案1】:

    在模型管理中定义自定义样式表(媒体属性)

    <style type="text/css">
        #id_phone { 
            width: 100px; !important
            }
        .......
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-08
      • 2011-04-11
      • 2015-07-28
      • 2021-10-16
      • 2012-12-21
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多