ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

สังคมนักพัฒนาระบบ (Community) yii yii1 excel

ขอความช่วยเหลือ yii1 export excel ค่ะ

รบกวนชี้แนะหน่อยค่ะ

เราต้องการ Export excel ผ่าน extension EExcelView ลองทำตามตัวอย่างแล้ว สามารถออก excel ได้ตามค่าที่เราใส่กรองข้อมูลไว้ ซึ่งตามตัวอย่างคำสั่งกรองข้อมูลใช้ฟอร์มจาก Advanced Search ในหน้า admin ค่ะ

$('#exportToExcel').click(function(){   
        window.location = '". $this->createUrl('admin')  . "?' + $(this).parents('form').serialize() + '&export=true';
    return false;
});

ทีนี้เราต้องการย้ายปุ่มสั่ง export ออกมาที่หน้าแสดง grid แล้วใช้ตัวกรองจากในตาราง grid เลย

echo CHtml::link('export', '#', array('onclick'=>"
							
			window.location = '". $this->createUrl('admin')  . "' + $('#commit-line-grid').serialize() + '&export=true';
	        return false;
							
		"));

คำถามคือเราจะเขียนเพื่อส่งตัวกรองให้ extension ได้ยังไงมั่งค่ะ ตอนนี้ลองใส่เท่าที่คิดออกแล้ว แต่ข้อมูล export ออกมาแบบทั้งหมดค่ะ

 

0 คะแนน

2 คำตอบ

0
จุฑามาศ ประเสริฐสงค์ Lv.1 Hello World ตอบ
echo CHtml::link($imagePrinter.' - Export Excel', '#', array('onclick'=>" 
							
			window.location = '". $this->createUrl('DetailOverviewBudget')  . "&Code=".$Code."' +  $('table.items tr.filters input, table.items tr.filters select').serialize()  + '&export=true';
	        return false;
							
		"));

หาคำตอบได้แล้วค่ะ แบ่งปันไว้เพื่อมีใครติดปัญหาเหมือนกัน

 

0
มานพ กองอุ่น Lv.1 Hello World ตอบ

ขอบคุณครับ เป็นประโยชน์มากเลยทีเดียว

ตอนแรกคิดว่าต้องส่งค่าจากฟอร์ม searchFilter เหมือนกัน

แต่ใช้ table แทนก็ได้ เยี่ยมเลยครับ

ตอบคำถามนี้

เข้าสู่ระบบเพื่อตอบคำถามและโหวต

เข้าสู่ระบบ สมัครสมาชิก