This topic is locked

how can i hide some details page in phprunner9.8?

5/25/2022 8:10:30 PM
PHPRunner General questions
A
alimoshtaghi@gmail.com author

hi
i have a master table that contain 7 detailsPage in list page.
i want to hide some of them base on one of 'master field value'!
plz help me

img alt

Tedy 5/25/2022

add list page --JavaScript OnLoad

//hides detailed tabs based on master values
$("[id^=details_]").bind("click", function(){
var id = $(this).attr("data-record-id"), res = false;
var allRecords = pageObj.getAllRecords();
rem = false;
$.each(allRecords, function(i, row){
if((row.recordId()== id && row.getFieldText("field1")=="") || // search condition
(row.recordId()== id && row.getFieldText("field")=="") // search condition
)
rem = true;
});
// actually deleting the tab, 1 means the second tab, 0 means the first tab, and so on.
if(rem) {
$("#tabs-details_details_preview"+id).find("[data-tabidx=0]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=1]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=2]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=3]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=4]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=5]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=6]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=7]").remove();
$("#tabs-details_details_preview"+id).find("[data-tabidx=8]").remove();
}
});