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

QQ登录

只需一步,快速开始

查看: 9205|回复: 16

[结贴] filterBtn查询按钮无法自定义查询条件

[复制链接]

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
发表于 2017-11-30 16:55:40 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号: 3.7
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
filterBtn查询按钮无法自定义查询条件,无法选择字段

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2017-11-30 17:02:20 | 显示全部楼层
大神,帮帮忙!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-30 17:38:35 | 显示全部楼层

filterBtn?bizFilter吗?关联bizData了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2017-11-30 18:00:38 | 显示全部楼层
jishuang 发表于 2017-11-30 17:38
filterBtn?bizFilter吗?关联bizData了吗?

是toolBar中的filterBtn按钮,关联了,能显示出数据中的列,但是不能选择。很奇怪
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-1 08:49:20 | 显示全部楼层
把.w发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2017-12-1 09:00:15 | 显示全部楼层

<?xml version="1.0" encoding="utf-8"?>

<div xmlns="http://www.w3.org/1999/xhtml" xid="window" class="window" component="$UI/system/components/justep/window/window"
  design="device:pc">  
  <div component="$UI/system/components/justep/model/model" xid="model" style="height:auto;left:204px;top:225px;">
    <div component="$UI/system/components/justep/data/bizData" xid="mainData"
      directDelete="true" autoLoad="false" concept="CrossContract" limit="15" columns="version,CustomerId,ContractNum,ContractName,ContractAmount,SignDateTime"
      autoNew="false" onSaveCommit="dataSaveCommit">
      <reader action="/ProjectContractSystem/ProjectContractModel/logic/action/queryCrossContractAction"/>  
      <writer action="/ProjectContractSystem/ProjectContractModel/logic/action/saveCrossContractAction"/>  
      <creator action="/ProjectContractSystem/ProjectContractModel/logic/action/createCrossContractAction"/>
    <master xid="default16"></master></div>
  </div>  
  <div component="$UI/system/components/justep/toolBar/toolBar" class="x-toolbar x-toolbar-spliter form-inline"
    xid="bar">
    <div component="$UI/system/components/justep/smartFilter/smartFilter" xid="smartFilter"
      filterData="mainData" class="pull-right" filterCols="CustomerId,ContractNum,ContractName,ContractAmount,SignDateTime">
      <input type="text" class="form-control" placeholder="搜索" data-bind="valueUpdate: ['input', 'afterkeydown']"
        bind-value="$model.comp($element.parentElement).searchText" bind-change="$model.comp($element.parentElement).onInputChange.bind($model.comp($element.parentElement))"
        xid="input1"/>
    </div>  
    <a component="$UI/system/components/justep/button/button" label=" 新建"
      class="btn btn-link btn-icon-left" icon="icon-plus" onClick="addBtn" xid="newBtn">
      <i class="icon-plus"/>  
      <span>新建</span>
    </a>  
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      label="编辑" xid="editBtn" icon="icon-edit" onClick="editBtnClick">
      <i xid="i1" class="icon-edit"/>  
      <span xid="span1">编辑</span>
    </a>  
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      label="保存" xid="saveBtn" onClick='{"operation":"mainData.save"}'>
      <i xid="i3"/>  
      <span xid="label7">保存</span>
    </a>  
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      label="删除" xid="deleteBtn" onClick='{"operation":"mainData.delete"}'>
      <i xid="i4"/>  
      <span xid="span7">删除</span>
    </a>  
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      xid="refreshBtn" onClick='{"operation":"mainData.refresh"}' label="刷新">
      <i xid="i2"/>  
      <span xid="span2">刷新</span>
    </a>  
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      label="查询" xid="filterBtn" icon="icon-android-search" onClick='{"operation":"filter.menu"}'>
      <i xid="i5" class="icon-android-search"/>  
      <span xid="span8">查询</span>
    </a>
  </div>  
  <div component="$UI/system/components/justep/grid/grid" flexibleWidth="true" rowActiveClass="active" class="table table-hover table-striped" xid="grid" data="mainData" onRowDblClick="editBtnClick" useGroupbar="true" grouping="true" width="100%" height="auto" caption="横向合同列表" showRowNumber="true" useFooter="true" useFilterBar="false" rowNumberWidth="100" altRows="true" altclass="pinkalt">
   <columns xid="column">
    <column name="CustomerId" label="客户名称" xid="column1" footerData="'总计'" width="200"><group xid="default8" columnShow="true" summary="true" summaryPos="footer"></group></column>
    <column name="ContractNum" label="合同编号" xid="column2" width="150"></column>
    <column name="ContractName" label="合同名称" xid="column3"></column>
    <column name="ContractAmount" label="合同金额(万元)" format="0,000.00" xid="column4" summaryType="sum" summaryTpl="合计:{0}" footerData="$data.sum('ContractAmount')" formatter="currency" width="120"><group xid="default14" columnShow="true" summary="true"></group></column>
    <column name="SignDateTime" label="签订时间" xid="column5" width="150"></column></columns>
  <groupingView groupCollapse="false" xid="default15"></groupingView></div>
   
    <div component="$UI/system/components/justep/pagerBar/pagerBar" class="x-pagerbar container-fluid"
    xid="pagerBar" data="mainData">
    <div class="row" xid="div1">
      <div class="col-sm-3" xid="div2">
        <div class="x-pagerbar-length" xid="div3" style="width:200;">
          <label component="$UI/system/components/justep/pagerLimitSelect/pagerLimitSelect"
            class="x-pagerlimitselect" xid="pagerLimitSelect1">
            <span xid="span3">显示</span>  
            <select component="$UI/system/components/justep/select/select" class="form-control input-sm"
              xid="select1" style="width:60;left:10;">
              <option value="10" xid="default1">10</option>  
              <option value="20" xid="default2">20</option>  
              <option value="50" xid="default3">50</option>  
              <option value="100" xid="default4">100</option>
            </select>  
            <span xid="span4">条</span>
          </label>
        </div>
      </div>  
      <div class="col-sm-3" xid="div4">
        <div class="x-pagerbar-info" xid="div5">当前显示1-10条,共16条</div>
      </div>  
      <div class="col-sm-6" xid="div6">
        <div class="x-pagerbar-pagination" xid="div7">
          <ul class="pagination" component="$UI/system/components/bootstrap/pagination/pagination"
            xid="pagination1">
            <li class="prev" xid="li1">
              <a href="#" xid="a1">
                <span aria-hidden="true" xid="span5">«</span>  
                <span class="sr-only" xid="span6">Previous</span>
              </a>
            </li>  
            <li class="next" xid="li2">
              <a href="#" xid="a2">
                <span aria-hidden="true" xid="span9">»</span>  
                <span class="sr-only" xid="span10">Next</span>
              </a>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>  
  <span component="$UI/system/components/justep/windowDialog/windowDialog" xid="windowDialog"
    title="详细" status="normal" showTitle="true" height="70%" width="60%" src="detailDialog.w"
    onReceive="windowDialogReceive" style="top:6px;left:531px;">
            <result concept="mainData" operation="edit" origin="dialogData" xid="default10">
                    <mapping from="CrossContract" to="CrossContract" locator="true" xid="CrossContractM"/>
                    <mapping from="CustomerId" to="CustomerId" xid="CustomerIdM"/>
                    <mapping from="ContractNum" to="ContractNum" xid="ContractNumM"/>
                    <mapping from="ContractName" to="ContractName" xid="ContractNameM"/>
                    <mapping from="ContractAmount" to="ContractAmount" xid="ContractAmountM"/>
                    <mapping from="SignDateTime" to="SignDateTime" xid="SignDateTimeM"/>
            </result>
    </span>
</div>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-1 09:54:08 | 显示全部楼层
你的.w中就没有定义bizFilter啊,就是xid为filter的bizFilter没有定义


filter.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2017-12-1 11:20:23 | 显示全部楼层
    .w我拷贝错了,这个有filter。但是还是不能选择。
<a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
      label="查询" xid="filterBtn" icon="icon-android-search" onClick='{"operation":"filter.menu"}'>
      <i xid="i5" class="icon-android-search"/>  
      <span xid="span8">查询</span>
    </a>

<span component="$UI/system/components/justep/bizFilter/bizFilter" xid="filter" filterData="mainData"
filterCols="CrossContract,version,CustomerId,ContractNum,ContractName,ContractAmount,SignDateTime"
autoRefresh="false"></span></div>
回复 支持 反对

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2017-12-1 11:23:59 | 显示全部楼层
jishuang 发表于 2017-12-1 09:54
你的.w中就没有定义bizFilter啊,就是xid为filter的bizFilter没有定义

这个答案解决了我http://bbs.wex5.com/forum.php?mo ... d=184823&extra=中的问题。但是一个正常的页面filterBtn还是不能用。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-1 11:34:47 | 显示全部楼层
把完整的.w和js文件压缩发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 21:30 , Processed in 0.126683 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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