Мне любопытно, можно ли стилизовать определенные слова в атрибуте children в тире.
Мой текст является частью атрибута children, потому что у меня есть обратный вызов, который обновляет текст. Однако я хотел бы выделить жирным шрифтом только слова перед двоеточием, а не весь текст. Кажется, я не могу придумать элегантный способ сделать это в Dash.
У меня есть вид Take Home Pay Total: 500 Я бы хотел, чтобы это выглядело Take Home Pay Total: 500
текущий код
html.Div([
html.Div([
html.Div(id='total-pay',
children='',
style={'font-weight': 'bold'}
),
], className='six columns'),
], className='row'),
@app.callback(
Output('total-pay', 'children'),
[Input('date-picker-range', 'start_date'),
Input('date-picker-range', 'end_date')],
)
def dataview_text(start_date, end_date):
df = df_paystub
df = df[(df['Date'] >= start_date) & (df['Date'] <= end_date)]
totalpay = 'Take Home Pay Total: ' + str(round(df['CheckTotal'].sum(),2))
return totalpay
Спасибо!