Hi Team,
Unable to perform filter when searching with
Here I have added a sample, where I want to filter Document number column which has 78 in its string
I have also tried setting :matchCase: 'false'.
Sample codesandbox: https://codesandbox.io/s/vue-template-forked-p94x6
Actual result: No Records to display
Expected output: Results which contain document number with 78
Regards,
Sandeep G
|
<template>
<div id="app">
<ejs-grid
ref="grid1"
:dataSource="data"
:allowPaging="true"
:allowFiltering="true"
:filterSettings="filterOptions"
:dataBound="dataBound"
>
<e-columns>
----
<e-column
field="DocumentNumber"
headerText="DocumentNumber"
width="180"
headerTextAlign="center"
:filter="filterOptions"
></e-column>
----
</e-columns>
</ejs-grid>
</div>
</template>
<script>
--
export default {
data() {
return {
---
filterOptions: { operator: "contains"},
};
},
---
};
</script>
|
|
dataBound: function (args) {
var gridObj = this.$refs.grid1.$el.ej2_instances[0];
Object.assign(gridObj.filterModule.filterOperators, {
startsWith: "contains", // change the default operator as contains for string type column
});
},
|
Hi
Rajapandiyan,
Thanks for resolving my query.
Regards,
Sandeep G