содержит ли extjs метод, эквивалентный inArray?я проверил API, но ничего не нашел!
вот фрагмент кода jquery, который требует срочного преобразования:
if ($.inArray(checkbox.inputValue, values) >= 0)
, где значения - это массив.
спасибо,
Ext JS имеет Array.indexOf , что делает то же самое, что делает к сожалению jQuery.inArray:
if(values.indexOf(yourValue) !== -1)
ExtJS 4 имеет Array.contains метод:
Ext.Array.contains(MyArray, MyString); // returns bool
Ext.js не имеет этой функции.См. http://docs.sencha.com/core/manual/
. Вы можете сделать это, если хотите:
Вам необходимо использовать метод Ext.Array.indexOf:
Ext.Array.indexOf
Ext.Array.indexOf( Array array, Object item, [Number from] ) : Number
документация
Полученный код будет выглядеть следующим образом:
if (Ext.Array.indexOf(checkbox.inputValue, values) >= 0)