powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по дженерикам
3 сообщений из 3, страница 1 из 1
вопрос по дженерикам
    #38542061
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понятно какой дженерик поставить вот сюда new PropertyModel(this, "cart.cheeses")
На PropertyModel показывает предупреждение: авторPropertyModel is a raw type. References to generic type PropertyModel<T> should be parameterized
а на том что в скобках: авторType safety: The expression of type PropertyModel needs unchecked conversion to conform to IModel<? extends List<? extends Cheese>>


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.link.Link;
import org.apache.wicket.markup.html.list.ListItem;
import org.apache.wicket.markup.html.list.ListView;
import org.apache.wicket.model.PropertyModel;

public class Index extends CheesrPage {
	
	private static final long serialVersionUID = 1L;

//	@SuppressWarnings("unchecked")
	public Index() {
		
		add(new ListView<Cheese>("cart", new PropertyModel(this, "cart.cheeses")) {
			
			private static final long serialVersionUID = 1L;

			@Override
			protected void populateItem(ListItem<Cheese> item) {
				Cheese cheese = item.getModelObject();
				item.add(new Label("name", cheese.getName()));
				item.add(new Label("price", "$" +cheese.getPrice()));
				
				item.add(new Link<Cheese>("remove", item.getModel()) {

					private static final long serialVersionUID = 1L;

					@Override
					public void onClick() {
						Cheese selected = (Cheese) getModelObject();
						getCart().getCheeses().remove(selected);
					}
					
				});
			}
		});
	}
}
...
Рейтинг: 0 / 0
вопрос по дженерикам
    #38542072
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
new PropertyModel<List<Cheese>>()
...
Рейтинг: 0 / 0
вопрос по дженерикам
    #38542083
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
действительно...
спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по дженерикам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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