起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5216|回复: 5

[处理中3] grid组件的自定义开发

[复制链接]

58

主题

180

帖子

743

积分

高级会员

Rank: 4

积分
743
QQ
发表于 2018-11-16 14:21:42 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
X5开发版本为3.8
需要用到grid组件的userFilterBar功能,启用后发现有兼容性问题,WIN下使用Chrome及IE均出现以点击判断条件选择只能出来一个的问题。
TIM图片20181116142035.png


然后想要对grid进行一下修改,
1、去除前面的条件选择及后面的重置按钮。

2、修改过滤的方式,目前grid的搜索方式好像是'*%'匹配,想改成'%*%',进行模糊搜索
实现这两个修改需要怎么怎么改

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2018-11-16 15:08:08 | 显示全部楼层
1.http://docs.wex5.com/bex5-ui-question-list-10090/自己设置类型
2.到网上查找jqgrid是否有相关的不显示设置,如果没有去除的可以自己通过jquery查找元素的方式删除
3.选择包含的过滤操作不就可以了吗
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

180

帖子

743

积分

高级会员

Rank: 4

积分
743
QQ
 楼主| 发表于 2018-11-16 15:13:22 | 显示全部楼层
jishuang 发表于 2018-11-16 15:08
1.http://docs.wex5.com/bex5-ui-question-list-10090/自己设置类型
2.到网上查找jqgrid是否有相关的不显示 ...

第三点选择不了,看图片,我点击后只能出来一个,其他的查询条件都出不来,所有考虑干脆去掉,直接采用模糊搜索
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2018-11-16 15:59:37 | 显示全部楼层
2楼的1不是已经说了吗需要自己设置类型啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

180

帖子

743

积分

高级会员

Rank: 4

积分
743
QQ
 楼主| 发表于 2018-11-16 16:22:57 | 显示全部楼层
jishuang 发表于 2018-11-16 15:59
2楼的1不是已经说了吗需要自己设置类型啊

// 引用grid.js
var Grid = require("$UI/system/components/justep/grid/grid");

Model.prototype.button5Click = function(event) {
    var parentNode = this.getElementByXid("content2");
    var option = {
        parentNode : parentNode,
        // grid的属性,设计时有的属性都可以设置
        xid : "gridMain",
        data : "data1",
        width : '100%',
        height : 'auto',
        useFilterBar : true,
        // 列定义
        colModel : [ {
            name : "fName",
            xid : "column1",
            label : "名称",
            searchoptions : {
                sopt : [ 'eq', 'ne', 'bw', 'bn', 'ew', 'en', 'cn', 'nc', 'nu', 'nn', 'in', 'ni' ]
            }
        }, {
            name : "fCode",
            xid : "column2",
            label : "编码",
            searchoptions : {
                sopt : [ 'eq', 'ne', 'bw' ]
            }
        } ]

    };
        new Grid(option);
    }


意思是自己查出表里数据然后放到option里面重新生成grid?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2018-11-16 17:41:35 | 显示全部楼层
sopt : [ 'eq', 'ne', 'bw', 'bn', 'ew', 'en', 'cn', 'nc', 'nu', 'nn', 'in', 'ni' ]中自己设置过滤的选项啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-24 17:39 , Processed in 0.068272 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表