created a dynamic content for creating a date filter
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2024 08:15 AM
Hi all,
I have created a filter where when the date is entered then it need to filter all the cases present at that particular date. I have written dynamic content for this but it was not working can anyone help me with this.
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<g:evaluate var="jvar_status" object="true" jelly="true">
</g:evaluate>
<div>
<label for="start_date">start Date:</label>
<input type="date" id="start_date" onchange="filterOut()" />
</div>
<script>
var dashboardMessageHandler = new dashboardMessageHandler("start_date");
function filterOut(){
var startDate = document.getElementById('start_date');
//var startDate=date.getByFormat('yyyy/MM/dd');
if (startDate) {
var filterOut = 'variables.7565c36e1b4261103e684261cd4bcbb5=' + startDate;
var objFilter = {
id: dashboardMessageHandler._unique_id,
table: 'sn_hr_core_case_total_rewards',
filter: filterOut
};
SNC.canvas.interactiveFilters.setDefaultValue({
id: objFilter.id,
filters: [objFilter]
}, false);
dashboardMessageHandler.publishFilter(objFilter.table, objFilter.filter);
} else {
SNC.canvas.interactiveFilters.removeDefaultValue(dashboardMessageHandler._unique_id, false);
dashboardMessageHandler.removeFilter();
}
}
</script>
</j:jelly>
0 REPLIES 0