Hi People....
I have read various solutions to this requirement in the forum but I just cant get any to work.
I have a Table called "tblworklistV2". I want to simply hide several of the columns in this table when displayed on a list page.
I have placed the following code in the "Before display" event.
if($_REQUEST["masterkey1"])
{
$sql="SELECT * from tblworklistV2 where ID = ".$_REQUEST["masterkey1"];
$rs = CustomQuery($sql);
$data = db_fetch_array($rs);
$xt->assign("Date_fieldheadercolumn",$data["FieldDate"] != '');
$xt->assign("Date_fieldcolumn",$data["FieldDate"] != '');
$xt->assign("ClientResponsibility_fieldheadercolumn",$data["FieldClientResponsibility"] != '');
$xt->assign("ClientResponsibility_ClientResponsibility",$data["FieldClientResponsibility"] != '');
$xt->assign("DueDate_fieldheadercolumn",$data["FieldDueDate"] != '');
$xt->assign("DueDate_fieldcolumn",$data["FieldDueDate"] != '');
$xt->assign("Catagory_fieldheadercolumn",$data["FieldCatagory"] != '');
$xt->assign("Catagory_fieldcolumn",$data["FieldCatagory"] != '');
$xt->assign("SupplierContactName_fieldheadercolumn",$data["FieldSupplierContactName"] != '');
$xt->assign("SupplierContactName_fieldcolumn",$data["FieldSupplierContactName"] != '');
$xt->assign("Site_fieldheadercolumn",$data["FieldSite"] != '');
$xt->assign("Site_fieldcolumn",$data["FieldSite"] != '');
$xt->assign("Broker_fieldheadercolumn",$data["FieldBroker"] != '');
$xt->assign("Broker_fieldcolumn",$data["FieldBroker"] != '');
$xt->assign("Task_fieldheadercolumn",$data["FieldTask"] != '');
$xt->assign("Task_fieldcolumn",$data["FieldTask"] != '');
$xt->assign("Completed_fieldheadercolumn",$data["FieldCompleted"] != '');
$xt->assign("Completed_fieldcolumn",$data["FieldCompleted"] != '');
}
The list page loads but still shows all the above columns.
Please can anyone advise?
Regards,
Carl.