Hide view item in Selector View programmatically

Posted by mzhalbyrov on 04-May-2017 09:59

I have two view General and General (Search)

General with predefined filters using on Record List Page by default.

General (Search) without predefined filters(because when i do search on result will show only by detailed search items) and using on Search Result Page by default.

I'd like to hide none default view that user can't change selector view to another one.

I tried like this:

var viewId = $("#viewSelectorId_110103961").data("kendoDropDownList");

var newFilter = {
logic: "or",
filters: [
{ field: "viewId", operator: "neq", value: '110103957' },
{ field: "viewId", operator: "neq", value: '110117955' }
]
};

viewId.dataSource.filter(newFilter);

Doesn't work.

Does anyone know how can i do it?

Regards,

Marat

Posted by mzhalbyrov on 04-May-2017 19:30

Working :)

Changed logic from'or' to 'and'

var newFilter = {

logic: "and",

filters: [

{ field: "viewId", operator: "neq", value: '110103957' },

{ field: "viewId", operator: "neq", value: '110117955' }

]

};

All Replies

Posted by mzhalbyrov on 04-May-2017 19:29

Working :)

Changed logic from 'or' to 'and'.

var newFilter = {

logic: "and",

filters: [

{ field: "viewId", operator: "neq", value: '110103957' },

{ field: "viewId", operator: "neq", value: '110117955' }

]

};

Posted by mzhalbyrov on 04-May-2017 19:30

Working :)

Changed logic from'or' to 'and'

var newFilter = {

logic: "and",

filters: [

{ field: "viewId", operator: "neq", value: '110103957' },

{ field: "viewId", operator: "neq", value: '110117955' }

]

};

Posted by mzhalbyrov on 04-May-2017 19:32

Working :)

Changed logic from 'or' to 'and'

var newFilter = {

logic: "and",

filters: [

{ field: "viewId", operator: "neq", value: '110103957' },

{ field: "viewId", operator: "neq", value: '110117955' }

]

};

This thread is closed