Good Afternoon,
Sorry about all the questions today, I am trying to filter a List Library Control by the Item Id of the opened item rather than a field value. I have the filtering working from the title field but there could be occassions where items have duplicate titles, filtering by Id will ensure I only ever return the correct items.
My working code is: -
var dt0 = fd.control('SPDataTable0');
if (dt0.widget) {
filterDT0();
} else {
dt0.$on('ready', function() {
filterDT0();
});
}
function filterDT0(){
dt0.filter = "<Eq><FieldRef Name='Quote_x0020_Number_x003a_Referen'/><Value Type='Text'>" + quoteReference + "</Value></Eq>";
}
I have tried the below to filter by Id but it doesn’t work: -
var dt0 = fd.control('SPDataTable0');
if (dt0.widget) {
filterDT0();
} else {
dt0.$on('ready', function() {
filterDT0();
});
}
function filterDT0(){
dt0.filter = "<Eq><FieldRef Name='Quote_x0020_Number_x003a_ReferenId'/><Value Type='Text'>" + ItemId + "</Value></Eq>";
}
And: -
var dt0 = fd.control('SPDataTable0');
if (dt0.widget) {
filterDT0();
} else {
dt0.$on('ready', function() {
filterDT0();
});
}
function filterDT0(){
dt0.filter = "<Eq><FieldRef Name='Quote_x0020_Number_x003a_ReferenId'/><Value Type='Integer'>" + ItemId + "</Value></Eq>";
}
Thanks again…