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

QQ登录

只需一步,快速开始

查看: 9878|回复: 13

[结贴] 页面新增保存记录,点击刷新按钮,记录没了。数据库里有

[复制链接]

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
发表于 2017-5-24 12:41:40 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
本帖最后由 一诺佳人 于 2017-5-24 12:45 编辑

您好!页面新增保存记录,点击刷新按钮,记录没了。数据库里有。这个是哪里没有处理到。请指导下
同时,新增记录时,为什么总是从第一行记录开始新增?
QQ图片20170524120014.png
QQ图片20170524120046.png

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2017-5-24 12:46:43 | 显示全部楼层
新增记录时,为什么总是从第一行开始?怎么样让接在最后一行新增?
QQ图片20170524124308.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-24 14:01:20 | 显示全部楼层
1.把sql语句打出来看看语句正确吗?
http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
2.平台默认是新增的最后的没如果是新增到第一个应该是自己在新增的时候设置了index为0 ,看新增相关的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2017-5-24 18:46:53 | 显示全部楼层
  1. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:1ms, exec KSQL: SELECT articleInfor.*  FROM articleInfor articleInfor LIMIT 0, 20
  2.   --> sql:SELECT  articleInfor.fID AS articleInfor, articleInfor.FARTICLENAME AS fArticleName, articleInfor.FARTICLETYPE AS fArticleType, articleInfor.FPRICE AS fPrice, articleInfor.FREMARK AS fRemark, articleInfor.FUNIT AS fUnit, articleInfor.VERSION AS version FROM ARTICLEINFOR articleInfor
  3. --> binds:[]
  4. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:1ms, exec KSQL:
  5.   --> sql:SELECT count(*) FROM ARTICLEINFOR articleInfor
  6. --> binds:[]
  7. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:3ms, exec KSQL: SELECT basicDetail.*,basicMain.fBasicType as fBasicType  FROM basicDetail basicDetail  join basicMain basicMain on basicDetail.fMainID = basicMain WHERE ((basicMain.fBasicType ='物品类别')) LIMIT 0, 20
  8.   --> sql:SELECT  basicDetail.fID AS basicDetail, basicDetail.FBASICNAME AS fBasicName, basicMain.FBASICTYPE AS fBasicType, basicDetail.FMAINID AS fMainID, basicDetail.FNO AS fNo, basicDetail.FREMARK AS fRemark, basicDetail.VERSION AS version FROM BASICDETAIL basicDetail JOIN BASICMAIN basicMain ON basicDetail.FMAINID = basicMain.fID  WHERE basicMain.FBASICTYPE = ?
  9. --> binds:[物品类别]
  10. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:3ms, exec KSQL:
  11.   --> sql:SELECT count(*) FROM BASICDETAIL basicDetail JOIN BASICMAIN basicMain ON basicDetail.FMAINID = basicMain.fID  WHERE basicMain.FBASICTYPE = ?
  12. --> binds:[物品类别]
  13. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:1ms, exec KSQL: SELECT basicDetail.*,basicMain.fBasicType as fBasicType  FROM basicDetail basicDetail  join basicMain basicMain on basicDetail.fMainID = basicMain WHERE ((basicMain.fBasicType ='计量单位')) LIMIT 0, 20
  14.   --> sql:SELECT  basicDetail.fID AS basicDetail, basicDetail.FBASICNAME AS fBasicName, basicMain.FBASICTYPE AS fBasicType, basicDetail.FMAINID AS fMainID, basicDetail.FNO AS fNo, basicDetail.FREMARK AS fRemark, basicDetail.VERSION AS version FROM BASICDETAIL basicDetail JOIN BASICMAIN basicMain ON basicDetail.FMAINID = basicMain.fID  WHERE basicMain.FBASICTYPE = ?
  15. --> binds:[计量单位]
  16. 2017-05-24 14:10:39 [SQL Time]sql 执行时间:0ms, exec KSQL:
  17.   --> sql:SELECT count(*) FROM BASICDETAIL basicDetail JOIN BASICMAIN basicMain ON basicDetail.FMAINID = basicMain.fID  WHERE basicMain.FBASICTYPE = ?
  18. --> binds:[计量单位]
  19. 2017-05-24 14:11:19 [SQL Time]sql 执行时间:1ms, exec KSQL: INSERT INTO partnerCompany partnerCompany(partnerCompany, partnerCompany.version, partnerCompany.fpartnerArea, partnerCompany.fpartnerGrade, partnerCompany.fpartnerName, partnerCompany.fpartnerType) VALUES (:partnerCompany, :version, :fpartnerArea, :fpartnerGrade, :fpartnerName, :fpartnerType)
  20.   --> sql:INSERT INTO PARTNERCOMPANY (PARTNERCOMPANY.fID, PARTNERCOMPANY.VERSION, PARTNERCOMPANY.FPARTNERAREA, PARTNERCOMPANY.FPARTNERGRADE, PARTNERCOMPANY.FPARTNERNAME, PARTNERCOMPANY.FPARTNERTYPE) VALUES ( ? ,  ? ,  ? ,  ? ,  ? ,  ? )
  21. --> binds:[06264F9884184D59A70C6439CF3006F9, 0, 蜀国, B级伙伴, 一汽大众, 供应商]
  22. 2017-05-24 14:11:20 [SQL Time]sql 执行时间:2ms, exec KSQL: SELECT partnerCompany.*  FROM partnerCompany partnerCompany WHERE (partnerCompany.fpartnerType ='客户') LIMIT 0, 20
  23.   --> sql:SELECT  partnerCompany.FPARTNERAREA AS fpartnerArea, partnerCompany.FPARTNERGRADE AS fpartnerGrade, partnerCompany.FPARTNERNAME AS fpartnerName, partnerCompany.FPARTNERTYPE AS fpartnerType, partnerCompany.fID AS partnerCompany, partnerCompany.VERSION AS version FROM PARTNERCOMPANY partnerCompany  WHERE partnerCompany.FPARTNERTYPE = ?
  24. --> binds:[客户]
  25. 2017-05-24 14:11:20 [SQL Time]sql 执行时间:4ms, exec KSQL:
  26.   --> sql:SELECT count(*) FROM PARTNERCOMPANY partnerCompany  WHERE partnerCompany.FPARTNERTYPE = ?
  27. --> binds:[客户]
复制代码


第一个问题。执行KSQL描述
第二个问题,请问INDEX在哪里设置?我没有设置过index。怎么修改默认index
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-25 09:27:21 | 显示全部楼层
SELECT  partnerCompany.FPARTNERAREA AS fpartnerArea, partnerCompany.FPARTNERGRADE AS fpartnerGrade, partnerCompany.FPARTNERNAME AS fpartnerName, partnerCompany.FPARTNERTYPE AS fpartnerType, partnerCompany.fID AS partnerCompany, partnerCompany.VERSION AS version FROM PARTNERCOMPANY partnerCompany  WHERE partnerCompany.FPARTNERTYPE = '客户'
到数据库中执行看看查出几条数据


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



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2017-5-25 13:52:46 | 显示全部楼层
1、执行查询语句的结果,都有。就是也页面不显示。奇怪。我的概念里面,客商类型增加了个默认值。应该没有问题的才对。
2、w和JS里,我没有新增newData,找不到这个东东。

QQ图片20170525134230.png
QQ图片20170525134310.png
QQ图片20170525134707.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-25 14:16:56 | 显示全部楼层
1.WHERE partnerCompany.FPARTNERTYPE = '客户'就2条数据啊,页面中显示的也是两条数据啊

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



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2017-5-25 14:45:46 | 显示全部楼层
问题1.我找到问题解决了。
问题2.怎么检查,我真没有修改INDEX值。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2017-5-25 15:21:15 | 显示全部楼层
  1. <?xml version="1.0" encoding="utf-8"?>

  2. <div xmlns="http://www.w3.org/1999/xhtml" component="$UI/system/components/justep/window/window" xid="window" design="device:pc;">  
  3.   <div component="$UI/system/components/justep/model/model" xid="model" style="height:auto;top:185px;left:372px;">
  4.     <div component="$UI/system/components/justep/data/bizData" xid="mainData"
  5.       directDelete="true" autoLoad="true" concept="partnerCompany" columns=""
  6.       onSaveCommit="saveCommit" limit="20">
  7.       <reader action="/DEMOERP/DEMOERP/logic/action/queryPartnerCompanyAction"/>  
  8.       <writer action="/DEMOERP/DEMOERP/logic/action/savePartnerCompanyAction"/>  
  9.       <creator action="/DEMOERP/DEMOERP/logic/action/createPartnerCompanyAction"/>  
  10.       <calculateRelation relation="calcCheckBox"/>
  11.     </div>
  12.   <div component="$UI/system/components/justep/data/bizData" autoLoad="true" xid="typeData" concept="basicDetail" orderBy="fNo asc"><reader xid="default1" action="/DEMOERP/DEMOERP/logic/action/queryBasicDetailAction"></reader>
  13.   <filter name="filter0" xid="filter1"><![CDATA[ basicMain.fBasicType ='客商类别']]></filter></div>
  14.   <div component="$UI/system/components/justep/data/bizData" autoLoad="true" xid="areaData" concept="basicDetail" orderBy="fNo asc"><reader xid="default6" action="/DEMOERP/DEMOERP/logic/action/queryBasicDetailAction"></reader>
  15.   <filter name="filter1" xid="filter2"><![CDATA[ basicMain.fBasicType ='客商区域']]></filter></div>
  16.   <div component="$UI/system/components/justep/data/bizData" autoLoad="true" xid="gradeData" concept="basicDetail" orderBy="fNo asc"><reader xid="default7" action="/DEMOERP/DEMOERP/logic/action/queryBasicDetailAction"></reader>
  17.   <filter name="filter2" xid="filter3"><![CDATA[ basicMain.fBasicType ='客商级别']]></filter></div></div>  
  18.   <div xid="view">
  19.     <div component="$UI/system/components/justep/toolBar/toolBar" class="x-toolbar x-toolbar-spliter form-inline"
  20.       xid="bar">
  21.       <div component="$UI/system/components/justep/smartFilter/smartFilter"
  22.         xid="smartFilter1" filterData="mainData" filterCols="fpartnerName,fpartnerType,fpartnerArea,fpartnerGrade"
  23.         class="pull-right">
  24.         <input type="text" class="form-control" placeholder="搜索" data-bind="valueUpdate: ['input', 'afterkeydown']"
  25.           bind-value="$model.comp($element.parentElement).searchText" bind-change="$model.comp($element.parentElement).onInputChange.bind($model.comp($element.parentElement))"
  26.           xid="input1"/>
  27.       </div>  
  28.       <a component="$UI/system/components/justep/button/button" label=" 新建"
  29.         class="btn btn-link btn-icon-left" icon="icon-plus" onClick="{&quot;operation&quot;:&quot;mainData.new&quot;, args:{index:'js:0'}}"
  30.         xid="newBtn">
  31.         <i class="icon-plus"/>  
  32.         <span>新建</span>
  33.       </a>  
  34.       <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
  35.         label="保存" xid="saveBtn" onClick='{"operation":"mainData.save"}'>
  36.         <i xid="i3"/>  
  37.         <span xid="label7">保存</span>
  38.       </a>  
  39.       <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
  40.         label="删除" xid="deleteBtn" onClick='{"operation":"mainData.delete"}'>
  41.         <i xid="i4"/>  
  42.         <span xid="span7">删除</span>
  43.       </a>  
  44.       <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
  45.         xid="refreshBtn" onClick='{"operation":"mainData.refresh"}' label="刷新">
  46.         <i xid="i2"/>  
  47.         <span xid="span2">刷新</span>
  48.       </a>  
  49.       <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-icon-left"
  50.         label="查询" xid="filterBtn" icon="icon-android-search" onClick="{operation:'bizFilter.menu'}">
  51.         <i xid="i5" class="icon-android-search"/>  
  52.         <span xid="span8">查询</span>
  53.       </a>
  54.     </div>  
  55.     <div component="$UI/system/components/justep/grid/grid" xid="mainGrid"
  56.       data="mainData" width="100%" hiddenCaptionbar="true" height="auto" class="x-grid-no-bordered" showRowNumber="true" rowNumberWidth="60">
  57.       <columns xid="column">
  58.         <column name="fpartnerName" editable="true">
  59.           <editor>
  60.             <input component="$UI/system/components/justep/input/input" class="form-control"
  61.               bind-ref="ref('fpartnerName')"/>
  62.           </editor>
  63.         </column>
  64.         <column name="fpartnerType" editable="true">
  65.           <editor>
  66.             <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect1" bind-ref='$model.mainData.ref("fpartnerType")' bind-labelRef='$model.mainData.ref("fpartnerType")'>
  67.    <option xid="option1" data="typeData" value="fBasicName" label="fBasicName"></option></div></editor>
  68.         </column>
  69.         <column name="fpartnerArea" editable="true">
  70.           <editor>
  71.             <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect3" bind-ref='$model.mainData.ref("fpartnerArea")' bind-labelRef='$model.mainData.ref("fpartnerArea")'>
  72.    <option xid="option3" data="areaData" value="fBasicName" label="fBasicName"></option></div></editor>
  73.         </column>
  74.         <column name="fpartnerGrade" editable="true">
  75.           <editor>
  76.             <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect2" bind-ref='$model.mainData.ref("fpartnerGrade")' bind-labelRef='$model.mainData.ref("fpartnerGrade")'>
  77.    <option xid="option2" data="gradeData" value="fBasicName" label="fBasicName"></option></div></editor>
  78.         </column>
  79.       </columns>
  80.     </div>
  81.   </div>  
  82.   <span component="$UI/system/components/justep/bizFilter/bizFilter" xid="bizFilter"
  83.     filterData="mainData" style="left:28px;top:290px;"/>  
  84.   <div component="$UI/system/components/justep/pagerBar/pagerBar" class="x-pagerbar container-fluid"
  85.     xid="pagerBar" data="mainData">
  86.     <div class="row" xid="div1">
  87.       <div class="col-sm-3" xid="div2">
  88.         <div class="x-pagerbar-length" xid="div3">
  89.           <label component="$UI/system/components/justep/pagerLimitSelect/pagerLimitSelect"
  90.             class="x-pagerlimitselect" xid="pagerLimitSelect1">
  91.             <span xid="span1">显示</span>  
  92.             <select component="$UI/system/components/justep/select/select" class="form-control input-sm"
  93.               xid="select1">
  94.               <option value="10" xid="default2">10</option>  
  95.               <option value="20" xid="default3">20</option>  
  96.               <option value="50" xid="default4">50</option>  
  97.               <option value="100" xid="default5">100</option>
  98.             </select>  
  99.             <span xid="span3">条</span>
  100.           </label>
  101.         </div>
  102.       </div>  
  103.       <div class="col-sm-3" xid="div4">
  104.         <div class="x-pagerbar-info" xid="div5">当前显示1-10条,共16条</div>
  105.       </div>  
  106.       <div class="col-sm-6" xid="div6">
  107.         <div class="x-pagerbar-pagination" xid="div7">
  108.           <ul class="pagination" component="$UI/system/components/bootstrap/pagination/pagination"
  109.             xid="pagination1">
  110.             <li class="prev" xid="li1">
  111.               <a href="#" xid="a1">
  112.                 <span aria-hidden="true" xid="span4">«</span>  
  113.                 <span class="sr-only" xid="span5">Previous</span>
  114.               </a>
  115.             </li>  
  116.             <li class="next" xid="li2">
  117.               <a href="#" xid="a2">
  118.                 <span aria-hidden="true" xid="span6">»</span>  
  119.                 <span class="sr-only" xid="span9">Next</span>
  120.               </a>
  121.             </li>
  122.           </ul>
  123.         </div>
  124.       </div>
  125.     </div>
  126.   </div>
  127. </div>
复制代码


  1. define(function(require){
  2.         var $ = require("jquery");
  3.         var justep = require("$UI/system/lib/justep");

  4.         var Model = function(){
  5.                 this.callParent();
  6.         };

  7.         Model.prototype.saveCommit = function(event){
  8.                 justep.Util.hint("保存成功!", {type: 'success', parent: this.getRootNode()});
  9.         };

  10.         return Model;
  11. });
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 02:47 , Processed in 0.057701 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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