Hi @mnikitina I am trying to hide the list or library control if there is no item in that, using the code below. Any suggestions since it is not working:
fd.spRendered(function() {
function filterDT(){
dt.filter = "<Contains><FieldRef Name='FileLeafRef'/><Value Type='Text'>"
+ fd.field('sysid').value + "</Value></Contains>";
dt.refresh();
}
var dt = fd.control('ListOrLibrary1');
dt.ready(function() {
filterDT();
});
//hide list or ListOrLibrary
fd.control('ListOrLibrary1').ready(function(dt) {
//dt parameter is the same as fd.control('Control1')
console.log('List or Library is initialized');
if (fd.control('ListOrLibrary1').widget.dataItems().length < 1){
fd.control('ListOrLibrary1').hidden = true;
} else {
fd.control('ListOrLibrary1').hidden = false;
}
});
});