Hi,
I'm developing a large industry SPA portal on AngularJS and faced several issues with Grid filtering:
1. Column template supports AngularJS directives, but column filter "itemTemplate" isn't:
template: "<the-column value='#= TheColumnValue #'></the-column>",
filterable:
{
multi: true,
itemTemplate: function(e) {
// some conditions here
return "<the-column-filter></the-column-filter>";
}
}
In this code snippet GridColumn's template field works as expected (directive the-column is recognized), but the-column-filter directive, referenced in filter itemTemplate is not recognized and just ignored.
Even worse is that if I started providing filterable option, localization in this specific column resets to default language (en-US):
http://take.ms/Byorr
2. Another localization problem reproduced with "Is null" and "Is not null" operators. As opposed to other operators, these two have no translations to RU:
http://take.ms/zj2rV
But when I tried to provide my own translations for them, other criterias just disappeared:
http://take.ms/Q6wL2
Please, give me a hint to workaround these problems or fix them if possible.
Thank you