public void fillComponentDetilItem() { // 1. HAPUS CONTAINER DETIL::TABLE model.getBeanItemContainerDetil().removeAllItems(); // 2. AMBIL DETIL DENGAN MENGGUNAKAN KODE HEADER List<FtPriced> list = new ArrayList<FtPriced>(); list = model.getFtPricedJpaService().findAllDetilByRefno(model.getItemHeader().getRefno()); // 3. PERBAIKI CONTENT TRANSIENT List<FtPriced> newList = new ArrayList<FtPriced>(); newList = helper.updateAndCalculateItemDetilFromList(list); // 4. MASUKKAN KE DALAM LIST model.getBeanItemContainerDetil().addAll(newList); tableDetil.refreshRowCache(); }
public void setDisplayDetil() { // ::TABLE tableDetil.setContainerDataSource(model.getBeanItemContainerDetil()); setTablePropertiesDetil(); setDisplayTableFooterDetil(); ; bindAndBuildFieldGroupComponentDetilHeader(); setFormButtonAndTextState(); }
public void setDisplayTableFooterDetil() { Collection itemIds = model.getBeanItemContainerDetil().getItemIds(); tableDetil.setColumnFooter("fproductBean.pcode", "*Record: " + itemIds.size()); double sumTotalNoPpn = 0; double sumTotalWithPpn = 0; }