Я разработал базовую сетку, используя Ext Js 4.2. Вот выход ..Как добавить локальную фильтрацию в базовую сетку с помощью Ext Js 4.2?
Теперь я хочу добавить опцию фильтрации для столбцов в этой сетке. Например, необходимо выполнить фильтрацию (=,>, <).
Я нашел некоторый исходный код, который мог бы работать, но я боюсь, где добавить эти файлы javascript. Вот мой код:
Ext.define("UserListDemo.view.user.UserGrid", {
extend: "Ext.grid.Panel",
alias: "widget.userGrid",
autoHeight:true,
style: 'margin-top: 10px;margin-left: 15px;margin-right: 20px;',
title: '<span style="color: #525252;">User List</span>',
store: 'UserStore',
name: 'userGrid',
id: 'userGrid',
loadMask: true,
syncRowHeight: true,
columns:[
{
text: 'ID',
sortable: true,
dataIndex: 'id',
locked: true,
width: 120
},
{
text: 'Name',
dataIndex: 'name',
locked: true,
width: 350
},
{
text: 'Address',
dataIndex: 'address',
width: 450
},
{
text: 'Contact',
dataIndex: 'contact',
width: 250
},
{
text: 'Telephone',
dataIndex: 'telephone',
width: 200
}
]
});
<html>
<head>
<title>User List</title>
<link href="http://10.11.201.93:81/grid/ext-4.2.1/ext-4.2.1.883/resources/css/ext-all.css"
rel="stylesheet" type="text/css" />
<script src="http://10.11.201.93:81/grid/ext-4.2.1/ext-4.2.1.883/ext-all-debug.js"></script>
<script src="EXTJS_Files/ListApp.js"></script>
\t \t
\t \t
\t \t
\t \t
<body>
</body>
</html>
Может кто-нибудь помочь мне с исходным кодом фильтрации и как интегрировать его с моей основной сетке, а?
Вот пример с исходным кодом http://docs.sencha.com/extjs/4.2.0/extjs-build/examples/grid-filtering/grid-filter-local.html – pagep
да. Я также заметил, что ... но как я могу интегрировать файл grid-filter-local.js с моей существующей сеткой? Например, вторая строка в исходном коде - «Ext.Loader.setPath (« Ext.ux »,« ../ux »); Но у меня нет каталога Ext.ux в моем проекте? –
Вот вопрос о том, как передать пространство имен ux http://stackoverflow.com/q/10308018/1732133 –