質問するログイン新規登録

質問編集履歴

1

コードの追加

2016/12/19 07:08

投稿

anonyrabbit
anonyrabbit

スコア78

title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,56 @@
40
40
  </p:dataTable>
41
41
 
42
42
 
43
+ ```
44
+
45
+ ```Java
46
+ bb.java
47
+
48
+ bbの該当部分です。infoはただのエンティティになります。
49
+ @PostConstruct
50
+ public void loadPage() {
51
+ for (int i = 1940; i <= 1990; i++) {
52
+ final SelectItem item = new SelectItem();
53
+ item.setLabel(String.valueOf(i));
54
+ item.setValue(String.valueOf(i));
55
+ yearList.add(item);
56
+ }
57
+ for (int i = 1; i <= 12; i++) {
58
+ final SelectItem item = new SelectItem();
59
+ item.setLabel(String.valueOf(i));
60
+ item.setValue(String.valueOf(i));
61
+ monthList.add(item);
62
+ }
63
+ for (int i = 1; i <= 31; i++) {
64
+ final SelectItem item = new SelectItem();
65
+ item.setLabel(String.valueOf(i));
66
+ item.setValue(String.valueOf(i));
67
+ dayList.add(item);
68
+ }
69
+ coupleList = db.getAll();
70
+ columns = new ArrayList<>();
71
+ createDynamicColumns();
72
+ getPagination();
73
+ //PagenationHelper getPagination();
74
+ }
75
+
76
+ //DataTableのカラムリスト
77
+ private List<ColumnModel> columns;
78
+
79
+ /**
80
+ * カラム生成
81
+ */
82
+ public void createDynamicColumns() {
83
+ columns.clear();
84
+
85
+ //ヘッダとエンティティの属性である変数名を記述
86
+ columns.add(new ColumnModel("id", "id"));
87
+ columns.add(new ColumnModel("名前", "firstName"));
88
+ columns.add(new ColumnModel("住んでいる地域", "addressOne"));
89
+ columns.add(new ColumnModel("丁目", "addressTwo"));
90
+ columns.add(new ColumnModel("提供できる保育の内容", "educationContent"));
91
+ columns.add(new ColumnModel("保護者の方への言葉", "message"));
92
+
93
+ }
94
+
43
95
  ```