ユーザー定義の並べ替え関数が IE 8 で機能しません。
オブジェクトはプロパティまたはメソッド 'indexOf' をサポートしていません
roles_store.sort([{
sorterFn: function(v1, v2) {
var order = ['read-only', 'user', 'admin', 'super'],
v1o = order.indexOf(v1.get('role_name')),
v2o = order.indexOf(v2.get('role_name'));
return v1o < v2o ? -1 : 1;;
}
}]);
次のリンクは、回避策を示しています: Internet Explorer ブラウザーの JavaScript で配列 indexOf() を修正する方法
indexof を Array.prototype.indexOf に置き換えてみました
v2o = order.Array.prototype.indexOf (v2.get('role_name'));
ここで何か見落としがありましたらお詫び申し上げます