質問編集履歴
1
コードの追加
    
        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 | 
             
            ```
         | 
