public function makeCostBookProductSelection($datas, $opportunityId)
    {
        $content = AgreementProductUtils::appendButton($opportunityId);
        $content .= '<hr/><div class="cgrid-view type-opportunityProducts" id="list-view">
				<div class="summary">5 result(s)</div>
				<div class="items-wrapper">
				<table class="items">
				<thead>
				<tr>
				<th class="checkbox-column" id="list-view-rowSelector"><label class="hasCheckBox"><input value="1" name="list-view-rowSelector_all" id="list-view-rowSelector_all" type="checkbox"></label></th><th id="list-view_c1">Product Code</th><th id="list-view_c2"><a class="sort-link" href="/app/index.php/opportunityProducts/default/index?OpportunityProduct_sort=name">Product Name</a></th><th id="list-view_c3">Unit of Measure</th>
				<th id="list-view_c4">Unit Direct Cost</th><th id="list-view_c5">Quantity</th><th id="list-view_c6">Frequency</th><th id="list-view_c7">Category</th>
				</tr>
				</thead>
				<tbody>';
        $count = 0;
        $content1 = '';
        foreach ($datas as $data) {
            $content .= '<tr class="odd"><td class="checkbox-column"><label class="hasCheckBox"><input value="' . $data->id . '" id="list-view-rowSelector_' . $count . '" name="list-view-rowSelector[]" type="checkbox"></label></td><td>' . $data->productcode . '</td><td>' . $data->productkey . '</td><td>' . $data->unitofmeasure . '</td><td>' . $data->unitdirectcost . '</td><td><input type="text" id="quantity_' . $count . '" value="1.0"></td><td><input type="text" id="frequency_' . $count . '" value="1"></td><td>' . $data->category . '</td></tr>';
            $count++;
        }
        $content .= '</tbody></table><input value="" name="list-view-selectedIds" id="list-view-selectedIds" type="hidden"></div></div>';
        return $content;
    }