首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Dash引导No_Gutter类型错误

如何解决Dash引导No_Gutter类型错误
EN

Stack Overflow用户
提问于 2022-01-21 02:43:32
回答 2查看 2.5K关注 0票数 5

当我运行这段代码时,会收到一条错误消息:" error:dash_bootstrap_components.Row组件(Version1.0.2)收到了一个意外的关键字参数:no_gutters允许的参数:对齐、子、className、class_name、id、className、loading_state、style“

我相信这是因为我使用的破折号引导版本。如何修改代码以使其工作?

代码语言:javascript
复制
app.layout = dbc.Container([

    dbc.Row(
        dbc.Col(html.H1("My Dashboard",
                        className='text-center'),
                width=12)
    ),

    dbc.Row([

        dbc.Col([
            dcc.Dropdown(id='my-dpdn', multi=False, value='A',
                         options=[{'label':x, 'value':x}
                                  for x in sorted(df['Value'].unique())],
                         ),
            dcc.Graph(id='line-fig', figure={})
        ],# width={'size':5, 'offset':1, 'order':1},
           xs=12, sm=12, md=12, lg=5, xl=5
        ),

        dbc.Col([
            dcc.Dropdown(id='my-dpdn2', multi=True, value=['B','C'],
                         options=[{'label':x, 'value':x}
                                  for x in sorted(df['Value'].unique())],
                         ),
            dcc.Graph(id='line-fig2', figure={})
        ], #width={'size':5, 'offset':0, 'order':2},
           xs=12, sm=12, md=12, lg=5, xl=5
        ),

    ], no_gutters=True, justify='start')


], fluid=True)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-21 03:16:59

对于Dash引导组件,从1.0版本开始,Row组件的no_gutters属性已被废弃。您可能正在使用版本<= 0.13中的代码,请阅读此迁移指南以获得更改的详细信息。

你在这里有几个选择:

  1. 阅读迁移指南将提出一种新的方法,不用“排水沟”移除标题行下的排水沟。

掉下了no_gutters道具。使用沟槽修饰符类代替。有关示例,请参见文档

你可以把你的破折号-引导-组件库恢复到0.13 (例如。( pip install dash-bootstrap-components==0.13),但不建议这样做。

票数 3
EN

Stack Overflow用户

发布于 2022-01-30 19:15:21

您可以只需切换

代码语言:javascript
复制
no_gutters=True

代码语言:javascript
复制
className="g-0"
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70795755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档