This topic is locked

Hide field in print page based on data in master table

8/15/2017 2:09:06 AM
PHPRunner General questions
romaldus author

How to hide field in print page (detail table) based on data in master table?
hidefield works only in inline add/edit page (list page > before display event in detail table)



//read data from master table

$data = $pageObject->getMasterRecord();

$_SESSION["MySession"]=$data["price_level"];
//hide field in detail table

if($_SESSION["MySession"] == '1'){

$pageObject->hideField("field1");

$pageObject->hideField("field2");

$pageObject->hideField("field3");

$pageObject->hideField("field4");

}
romaldus author 8/16/2017

In phprunner manual, the only RunnerPage classes available for print page are setProxyValue() method .... CMIIW.

However in phprunner Printer-frendly page > before display event, it is possible to use $pageobjectparameter.

What page classes can be used to hide field and field label in print page?

romaldus author 8/19/2017

Solved