! . . Album Hình . . !

Tìm kiếm Những Gì Bạn Thích !

9 tháng 2, 2015

Anh ba hát về cô ba (^_^)



Nắng vàng trôi theo con nước
Tóc ai dài tôi nhớ tôi thương
Gió về Tiền Giang thơm ngát
Nụ cười duyên đôi má hây hây
Lỡ mai này ta chung bước
Cô Ba đừng e thẹn à nghen
Lỡ mai này se tơ tóc
Cô Ba là dâu hiền nhà tôi

Nói thiệt tôi đây không dám
Tôi chỉ cười trong giấc mơ thôi
Nỗi lòng này em đâu biết
Bao ngày qua tôi đếm tương tư
Lỡ mai này không chung bước
Cô Ba về qua nhà người ta
Lỡ mai này tôi không thấy
Tôi sẽ buồn âu sầu mình ên

Đành lòng sao hỡi em
Rượu hồng hoa kết đôi
Thuyền rồng qua bến sông
Cô Ba đành quên rồi người ơi

Thầm gọi trên bến sông
Một người tan giấc mơ
Hỏi rằng con nước trong
Lỡ mai này, lỡ mai này
Người về nơi bến sông xưa

Chiều chiều tôi nhớ mong
Giọt lệ vương áo nâu
Cuộc đời bên luống rau
Cô ba về nơi nhà giàu sang

Chuyện tình tôi trái ngang
Giờ buồn trên bến sông
Dòng Tiền Giang sóng xô
Lỡ mai này, lỡ mai này
Còn gọi 2 tiếng Cô Ba...

5 tháng 2, 2015

HƯỚNG DẪN DOWNLOAD FILE VỚI P:DOWNLOAD

THƯ VIỆN      
        dependency>
            groupId>javax.portlet/groupId>
            artifactId>portlet-api/artifactId>
            version>2.0/version>
            scope>provided/scope>
        /dependency>
        dependency>
            groupId>com.liferay.portal/groupId>
            artifactId>portal-service/artifactId>
            version>${liferay.version}/version>
            scope>provided/scope>
        /dependency>
        dependency>
            groupId>com.liferay.portal/groupId>
            artifactId>portal-impl/artifactId>
            version>${liferay.version}/version>
            scope>provided/scope>
        /dependency>
       

TRONG BEAN
public void exportToExcel() {

        CellsDataTableMapThongKeHangMucTheoNam cellsDataTableMapThongKeHangMucTheoNam_Moi = new CellsDataTableMapThongKeHangMucTheoNam(hangMucMois, 0);
        CellsDataTableMapThongKeHangMucTheoNam cellsDataTableMapThongKeHangMucTheoNam_ChuyenTiep = new CellsDataTableMapThongKeHangMucTheoNam(hangMucChuyenTieps, hangMucMois.size());
        WorkbookDesigner designer = new WorkbookDesigner();
        try {

            String templatePath = FacesContext.getCurrentInstance()
                    .getExternalContext().getRealPath("/") + File.separator + "TemplateExports" + File.separator + "thongketheonam_in.xlsx";

            Workbook workbook = new Workbook(templatePath);

            designer.setWorkbook(workbook);
            designer.setDataSource("title", "BÁO CÁO HẠNG MỤC SỬ DỤNG NGÂN SÁCH SỰ NGHIỆP THEO NĂM " + namSearch);
            designer.setDataSource("namGiaiNgan", "Giải Ngân Năm " + namSearch);
            designer.setDataSource("hangmucmoi", cellsDataTableMapThongKeHangMucTheoNam_Moi);
            designer.setDataSource("tongHangMucMoi", hangMucMois.size());
            designer.setDataSource("tongHangMucChuyenTiep", hangMucChuyenTieps.size());
            designer.setDataSource("tongHangMuc", hangMucMois.size() + hangMucChuyenTieps.size());
            designer.setDataSource("tongMucDauTuHangMucMoi", tongTongMucDauTuHMMoi);
            designer.setDataSource("tongMucDauTuHangMucChuyenTiep", tongTongMucDauTuHMChuyenTiep);
            designer.setDataSource("tongMucDauTuHangMuc", tongTongMucDauTuHMMoi + tongTongMucDauTuHMChuyenTiep);
            designer.setDataSource("hangmucchuyentiep", cellsDataTableMapThongKeHangMucTheoNam_ChuyenTiep);

            designer.process(false);

            ByteArrayOutputStream ous = new ByteArrayOutputStream();

            designer.getWorkbook().save(ous, SaveFormat.XLSX);


            PortletResponse portletResponse = context.getPortletResponse();
            HttpServletResponse res = PortalUtil.getHttpServletResponse(portletResponse);
            res.setHeader("Content-Disposition", "attachment; filename=\"" + "thongkedanhmuchangmuc.xlsx"  + "\"");
            res.setHeader("Content-Transfer-Encoding", "binary");
            res.setContentType("Content-type: application/vnd.ms-excel");
            res.flushBuffer();


            OutputStream out = res.getOutputStream();
            byte[] buffer = new byte[4096];
            int byteread;
            InputStream is = new ByteArrayInputStream(ous.toByteArray());
            while ((byteread = is.read(buffer)) != -1) {
                out.write(buffer, 0, byteread);
                buffer = new byte[4096];
            }
            out.flush();
            is.close();

        } catch (Exception e) {

            e.printStackTrace();
        }
    }
TRÊN VIEW
p:commandButton value="#{msgs['btn.indanhsach']}" rendered="#{thongKeDuAnBean.showInDanhSach}"  ajax="false" icon="ui-icon-arrowthick-1-s">
            p:fileDownload value="#{thongKeDuAnBean.exportToExcel()}" /
/p:commandButton

Hướng dẫn đăng nhận xét của bạn

  • Nếu muốn đăng nhận xét của mình các bạn click vào "Xem và nhận xét ở đây" dưới mỗi bài đăng, sau đó hộp thoại xuất hiện bạn gõ vào những nhận xét của mình. thế là xong! cảm ơn các bạn đã ghé thăm blog của mình !