- 注册时间
- 2017-3-9
- 最后登录
- 2022-8-9
- 阅读权限
- 10
- 积分
- 97
- 精华
- 0
- 帖子
- 17

|
dforce 发表于 2017-3-9 17:19 
1 表格设置showFilterRow="true"
2 需要加过滤器的列{ field: "客户编码", header: "客户编码", headerAl ...
我按照上面方法写了,但是还是不能编辑,这是我的代码:- function onValueChanged(e){
- var value=e.value;
- var projectFifter = mini.get("ProjectFifter");
- var projectfifter = projectFifter.getValue().toLowerCase();
- grid.filter(function(row){
- var r1 = true;
- if (projectfifter) {
- r1 = String(row.projectfifter).toLowerCase().indexOf(projectfifter) != -1;
- }
- return r1 ;
- });
- }
复制代码 html:- <div class="mini-fit">
- <div class="portlet-body" style="height: 100%">
- <div id="CLXJ_BOM" class="mini-datagrid" idfiled="BOM_Id" visible="true" width="917" allowSortColumn="false" allowalternating="false" height="566"
- allowCellSelect="true" pageSize="50" multiSelect="true" allowCellEdit="true" fitColumns="" SummaryColumns="" allowResize="true"
- style="width: 100%; height: 100%;" showsummaryrow="true" data-options="{lazyload:true}" editNextOnEnterKey="true" editNextRowCell="true" showFilterRow="true">
- <div property="columns">
-
- </div>
- </div>
- </div>
- </div>
复制代码 字符串:- var strs="{columns:[ {type:'checkcolumn'},{field:'Project', headerAlign: 'center',align:'left', header: 'Project',filter:{type:'textbox',onvaluechanged:'onValueChanged',id:'ProjectFifter'},columns:[{ field: 'Project', width:120,headerAlign:'center',align:'left',header:'项目'}]},{field:'Specialty', headerAlign: 'center',align:'left', header: 'Specialty',columns:[{ field:'Specialty', width:120, headerAlign:'center',align:'left', header:'专业' }]},{field:'MainOrAux', headerAlign: 'center',align:'left', header: 'Main/Auxiliary Material',columns:[{ field:'MainOrAux', width:120, headerAlign:'center',align:'left', header:'主材/辅材' }]},{field:'Category', headerAlign: 'center',align:'left', header: 'Category',columns:[{ field:'Category', width:120, headerAlign:'center',align:'left', header:'类别' }]},{field:'MalCode', headerAlign: 'center',align:'left', header: 'Mal Code',columns:[{ field:'MalCode', width:120, headerAlign:'center',align:'left', header:'物料号' }]},{field:'Name', headerAlign: 'center',align:'left', header: 'Name',columns:[{ field:'Name', width:120, headerAlign:'center',align:'left', header:'名称' }]}";
复制代码 |
|