2016-06-20 2 views
0

Я просто читал об уведомлениях в книге vaadin, но я не смог найти ответ на этот вопрос, поскольку кажется, что все уведомления появляются в середине страницы. В основном у меня появилось всплывающее окно js, которое покрывает левую половину страницы, и я хотел бы получить уведомление, появившееся внутри этого всплывающего окна. Это можно сделать с уведомлениями о ваадине? благодаряМогу ли я получить уведомление Ваадина, где бы я ни захотел?

+0

Взгляните на [Вало тема demo] (https://demo.vaadin.com/valo-theme/#!common). Это пример для компонентов Vaadin с примененной темой Valo. Существует также раздел для уведомлений, где вы можете попробовать что-то. Исходный код также доступен. –

ответ

1

Посмотрите на

Vaadin Notification Customization на Интернет Docs.

Перечислитель Позиция позволяет указать, в какой позиции должно появиться уведомление. Вы не можете указать абсолютную позицию. Думал, что это можно сделать с помощью CSS.

Однако вы не можете приложить уведомление в макете. По крайней мере, это не уведомление Ваадинского ядра. Если вам нужно включить его в настраиваемый макет, вы можете создать свой собственный макет уведомлений, который довольно прост.

+0

спасибо, ссылка на самом деле довольно интересная. Проблема в том, что даже если я установил правильную позицию с помощью CSS, сообщение об ошибке не будет привязано к всплывающему окну js, поэтому я думаю, что мне нужно будет создать свой собственный макет уведомлений. Вы говорите, что это довольно легко, можете ли вы порекомендовать какой-либо ресурс где-нибудь, я могу найти более конкретную информацию об этом? спасибо – antobbo

+0

Говоря в Vaadin Условия: макет уведомления - это в основном окно с вертикальной компоновкой с ярлыком внутри (с текстом уведомления). Для более глубокого примера вы можете попытаться взглянуть на [Ваадин Вало Тема Demo] (https://demo.vaadin.com/valo-theme/#!common) ** Общие элементы пользовательского интерфейса ** -> ** Диалоги ** Это в основном то, как «Домашнее» уведомление может быть реализовано с Ваадином. Вы также можете взглянуть на исходный код в [Valo Demo Source] (https://github.com/vaadin/valo-demo/tree/master/src/main/java/com/vaadin/tests/themes/valo) С уважением –

+0

спасибо. Именно поэтому я понимаю - поскольку я новичок в vaadin - я проверил эти ссылки и да, поскольку вы сказали, что они все окна сами по себе, поэтому я думаю, если я хочу иметь представление или ошибку, внутри popup - в моем случае - это означает, что он должен быть такой же ширины, как и всплывающее окно, вы считаете, что лучше всего отказаться от уведомления vaadin и использовать некоторые js-ошибки, а значит, создать некоторые div с сообщение об ошибке в нем, так что я могу иметь полный контроль и разместить их именно там, где я их хочу? – antobbo

 Смежные вопросы

  • Нет связанных вопросов^_^