powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin. Первый проект. вопросы начинающего.
11 сообщений из 11, страница 1 из 1
Vaadin. Первый проект. вопросы начинающего.
    #38495887
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Начинаю разрабатывать приложение ( работа с заказчиками, заказами отгрузками.....) на базе vaadin
Планирую использовать такую связку
vaadin 7
MyBatis
JasperReport
Tomcat
SqlAnywhere 12 WEB ED

Решился создать тему, в которой буду задавать вопросы, с которыми не могу однозначно определиться сам.

На сегодня вопрос первый
1. Система аутентификации.
Я планирую разделять доступ к данным на уровне пользователей БД. Стоит ли мне прикручивать к проекту что-то вроде Spring Sequrity или достаточно будет написать свой компонент. Может будет нагло спросить ( в Spring Sequrity еще глубоко не вникал ) , но компоненты подобные Spring Sequrity делают что-то большее чем просто запрос имени и пароля, их проверки на валидность ?

Спасибо . надеюсь на вашу помощь.
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38497316
oneHalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть Spring Security, Apache Shiro, может еще чего. И тот и другой нормально интегрируется с ваадином. Делают они кучу всего и в разных вариантах. Про все надо читать - есть куча блогов, статей по интеграции спринга с ваадином с примерами и даже проектиками в открытом доступе. Только после более/менне глубокого ознакомления можно понять, что тебе нужно, а что нет, а также правильно оценить свои силы на написание своего велосипеда.
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38514938
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oneHalf спасибо
Прикрутил Apache Shiro.

Есть еще вопрос. как запретить в таблицах выделение и копирование текста в буфер обмена.
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38514947
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pand,

Код: java
1.
table.setSelectable(false);
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38514955
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferc,

Эта функция блокирует выделение текущей строки , но никак не спасает
от того чтобы пользователь выделил текст содержащийся в таблице и скопировал его в буфер обмена.
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38514970
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pand,

Интересно, как Вы сможете запретить выделение на уровне браузера??? Ctrl+A ещё никто не отменял...
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38514976
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pand,

интересно, конечно, вы потом напишите если получится
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38515218
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
<body  ondragstart="return false" onselectstart="return false">


Такая мантра частично удовлетворяет мои потребности ( по крайней мере на обычной HTML странице )
как ее прикрутить к ваадиновской таблице я пока не разобрался.
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38515258
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pand,
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38515259
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Vaadin. Первый проект. вопросы начинающего.
    #38567289
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться как работает

BeanFieldGroup<Bean> ;

как связать поля формы с бином я разобрался.
но не могу разобраться как правильно реализовать такой функционал


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
//1. связываем форму с бином 
                binderDetail.bind(fQty,"qty");
		binderDetail.bind(fGoodsName, "goods.goodsName");
                binderDetail.setItemDataSource(currentRow);

                fGoodsName.setReadOnly(true);
// это поле не доступно для редактирования 

// дальше  в другом окне выбираем объект goods
// нужно изменить поле goods.goodsName в currentRow в обход формы
              currentRow.getGoods().setGoodsName("test");
             
                fGoodsName.setValue("test") //  выбрасывает exception редактирование ReadOnly поля
              
                    binderDetail.setItemDataSource(currentRow);  // открывает fGoodsName для редактирования 
// и теперь вопрос как обновить значение TextField              


спасибо за ответ
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin. Первый проект. вопросы начинающего.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]