作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这应该只是将文本放在前面并制作 div 内联块或类似内容的问题。
希望它看起来像“日期:”。使用 html.Div 失败并且即使在第二个 Div 中使用 DATE 也将事情放在单独的行上。
from datetime import datetime as dt
import dash
import dash_html_components as html
import dash_core_components as dcc
import re
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
app.layout = html.Div([
dcc.DatePickerRange(
id='my-date-picker-range',
min_date_allowed=dt(1995, 8, 5),
max_date_allowed=dt(2017, 9, 19),
initial_visible_month=dt(2017, 8, 5),
end_date=dt(2017, 8, 25).date()
),
html.Div(id='output-container-date-picker-range')
])
@app.callback(
dash.dependencies.Output('output-container-date-picker-range', 'children'),
[dash.dependencies.Input('my-date-picker-range', 'start_date'),
dash.dependencies.Input('my-date-picker-range', 'end_date')])
def update_output(start_date, end_date):
string_prefix = 'You have selected: '
if start_date is not None:
start_date = dt.strptime(re.split('T| ', start_date)[0], '%Y-%m-%d')
start_date_string = start_date.strftime('%B %d, %Y')
string_prefix = string_prefix + 'Start Date: ' + start_date_string + ' | '
if end_date is not None:
end_date = dt.strptime(re.split('T| ', end_date)[0], '%Y-%m-%d')
end_date_string = end_date.strftime('%B %d, %Y')
string_prefix = string_prefix + 'End Date: ' + end_date_string
if len(string_prefix) == len('You have selected: '):
return 'Select a date to see it displayed here'
else:
return string_prefix
if __name__ == '__main__':
app.run_server(debug=True)
最佳答案
这种布局对你有用吗?
app.layout = html.Div([
html.Div(["DATE: ",
dcc.DatePickerRange(
id='my-date-picker-range',
min_date_allowed=dt(1995, 8, 5),
max_date_allowed=dt(2017, 9, 19),
initial_visible_month=dt(2017, 8, 5),
end_date=dt(2017, 8, 25).date()
)],
style={'width': '49%', 'display': 'inline-block'}),
html.Div(id='output-container-date-picker-range')
])
Div
带有两个元素和
inline-block
风格。
关于plotly - 如何在 plotly dash 中的 daterangepicker 之前获取文本标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62073866/
我是一名优秀的程序员,十分优秀!