Как лучше всего задать размер узла при использовании узла шаблона и динамическом добавлении содержимого? Например, у меня есть div с динамическим размером, который я передаю msg.payload.divInfo:
<div>
{{msg.payload.divInfo}}
</div>
Поскольку у div нет атрибута высоты, я вижу только одну строку информации и должен прокручивать ее. Если я установлю высоту div статически:
<div style = "height: 130px;">
{{msg.payload.divInfo}}
</div>
Он показывает весь контент. Если я попытаюсь установить высоту div с помощью:
<div style = "height: {{msg.payload.divHeight}}px;">
{{msg.payload.divInfo}}
</div>
Я все еще вижу только одну строку.
Div не может быть статической высоты.






Как насчет
<div style = "height:auto;">
</div>
или
<div style = "height:auto; overflow:auto">
</div>
Родительский div, управляемый node-red, устанавливает размер div на определенную высоту, хотя я оставил для размера узла значение auto. Похоже, что он не выполняет расчет с использованием msg.payload.divHeight до тех пор, пока не определит размер родительского div. На данный момент я использую уродливый обходной путь, используя .parent.style.height = "auto", но я просто хочу посмотреть, есть ли что-то, чего мне не хватает при настройке узла шаблона.
Прошло много времени, но я столкнулся с той же проблемой, и было бы очень полезно, если бы вы могли показать, как вы добавили это в шаблон.
Вы решили эту проблему?