0

jqgridに各行のテキストボックスを付けて、エクスポートExcelに取り込むことはできますか? PHP Jqgrid を使用しています

これは、メモのように各行にテキストボックスを追加したい私のコードです。そのため、次の後にレポートにプルできます。

// Set grid caption using the option caption
$grid->setGridOptions(array(
    "caption"=>"Offer Report",
    "sortname"=>"offer_date",
    "hoverrows"=>true,
        "autowidth"=>true,
        "shrinkToFit"=>true,
        "height"=>"100%",
        "toppager"=>true,
    ));
// Change some property of the field(s)

$grid->setColProperty("unit_num", array("label"=>"Unit Number"));
$grid->setColProperty("unit_type", array("label"=>"Unit Type"));
$grid->setColProperty("sqft", array("label"=>"Size"));
$grid->setColProperty("offer_date", array("label"=>"Date", "align"=>"center","sorttype"=>"date", "formatter"=>"date","formatoptions"=>array("newformat"=>"m/d/Y")));
$grid->setColProperty("name", array("label"=>"Agent"));


$grid->setColProperty("list_price", array("label"=>"List Price", "align"=>"right"));

$grid->setColProperty("client", array("label"=>"Client"));


$grid->setColProperty("offer_price", array("label"=>"Offer", "align"=>"right"));


$grid->setColProperty("offer_credit", array("label"=>"Credits", "align"=>"right"));

$grid->setColProperty("broker_name", array("label"=>"Broker"));
$grid->setColProperty("broker_commission", array("label"=>"Commission", "align"=>"right"));


$grid->setColProperty("sf", array("label"=>"$/SF", "align"=>"right"));


$grid->setColProperty("discount", array("label"=>"Discount", "align"=>"right"));

$grid->setColProperty("offer_type", array("label"=>"Offer Type"));
$grid->setColProperty("status", array("label"=>"Status"));

// Enable Inline Filtering
$grid->toolbarfilter = true;

// Enable navigator
$grid->navigator = true;

// Enable excel export
$grid->setNavOptions('navigator', array("excel"=>true,"pdf"=>true,"add"=>false,"edit"=>false,"del"=>false,"view"=>false)); 
$grid->exportfile ='offer_report.xls';
$grid->pdffile ='offer_report.pdf';
// Enjoy
$grid->renderGrid('#grid','#grid_toppager',true, null, null, true,true);
$conn = null;
4

1 に答える 1

1

私はphpJqGridを使用したことはありませんが、1つのことを実行できます。つまり、loadComplete関数またはGridComplete関数で、カスタムテキストボックスのコードを指定できます。

各行にカスタムボタンを追加する方法についてこの男に話した私の以前の投稿を見てください。ここで使用できるのと同じ方法論を使用して、エクスポート用にデータをプルすることは難しくありません。

jqGridの行にカスタムボタンを追加しますか?

于 2012-08-10T02:47:39.403 に答える