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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: rqlf

[结贴] 这段在3.7下能正常执行,3.8就不行了!是什么原因呢

[复制链接]

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 15:48:36 | 显示全部楼层
是的,不显示
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 16:25:02 | 显示全部楼层
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

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

        Model.prototype.windowReceiver1Receive = function(event){
debugger;
        var data = event.data;//此处为json对象
    var id = data.id;  //获取name值
  // alert(id);
    localStorage.setItem("rid", id);
   
    this.comp("ryxg").setFilter('filter2',"fID = '"+id+"'");
this.comp('ryxg').refreshData();
this.comp("fj").refreshData();

   
   
   
        };

        Model.prototype.button4Click = function(event){


//        var xmid = localStorage.getItem("rid");
        //        alert(xmid);
                var data = this.comp('ryxg');
                //var startDate = this.getElementByXid('startDate').value;
                //var endDate = this.getElementByXid('endDate').value;
                var xmid = data.getValue("fID");
                //var startDate = this.comp("input1").val();
                var xm = data.getValue("fXM");
                var dwid = data.getValue("fDWID");
                //var zylr = this.comp("textarea1").val();
                var sfzh = data.getValue("fSFZH");
                var jhsj =this.comp("input1").val();
                var fj = this.comp("fj").getValue("fFJ");
               
                 this.comp("dw").setFilter('filter2',"fID = '"+dwid+"'");
this.comp('dw').refreshData();
var dwmc =this.comp('dw').getValue("fDWMC");

                // 登录,String zxr, java.util.Date startDate, String lxfs, String lb, String zylr
                //String zxr = params.getString("fDFDW");
                //String startDate = params.getString("fFBSJ");
                //String lxfs = params.getString("fNRJJ");
                //String lb = params.getString("fWJM");
                //String zylr = params.getString("fNR");
               
                var params = {};
        //        if (startDate && endDate) {
                        params = {
                                dwid:dwid,
                                xmid:xmid,
                                sfzh:sfzh,
                                dwmc:dwmc,
                                xm:xm,
                                jhsj:jhsj
                        //};
                };
               
                if ((jhsj=== undefined)||(jhsj=== null)||(jhsj=== "")||(fj=== undefined)||(fj=== null)||(fj=== ""))
                {
justep.Util.hint("计划离岗位时间必须填写,且附件必须上传!");
//alert("没有照片,请先上传");
  event.cancel = true;

}
else

{
               
                justep.Baas.sendRequest({
                        "url" : "/zzfw/zzrz",
                        "action" : "zzlz",
                        "async" : false,
                        "params" : params,
                        "success" : function(ret) {

                        //        data.loadData(ret);
//data.refreshData();
                        }
                });
               
               
               
               
               
               
                this.comp('fj').saveData();
                justep.Util.hint("数据提交成功,请等待答复");
                this.close();








}

        };

        Model.prototype.fjCustomRefresh = function(event){
debugger;
// this.comp("fj").refreshData();
var xmid = localStorage.getItem("rid");


var data = this.comp('fj');
    var options = {
        defaultValues :[
{"fXMID":xmid,"fFJM":"身份证正面"},
{"fXMID":xmid,"fFJM":"身份证反面"},
{"fXMID":xmid,"fFJM":"离职申请书拍照(签字)"}
       
]

    };  
    data.newData(options);
//this.comp('fj').saveData()


        };

       

        return Model;
});
回复 支持 反对

使用道具 举报

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 16:25:37 | 显示全部楼层
<?xml version="1.0" encoding="utf-8"?>
<div xmlns="http://www.w3.org/1999/xhtml" component="$UI/system/components/justep/window/window" design="device:m;" xid="window" class="window">  
  <div component="$UI/system/components/justep/model/model" xid="model" style="top:578px;left:724px;height:auto;">
  <div component="$UI/system/components/justep/data/baasData" autoLoad="true" xid="ryxg" queryAction="queryWh_ry" url="/zzfw/zzrz" tableName="wh_ry" idColumn="fID">
   <column label="fID" name="fID" type="String" xid="default1"></column>
   <column label="单位主表ID" name="fDWID" type="String" xid="default2"></column>
   <column label="主费表从表ID" name="fZFBID" type="String" xid="default3"></column>
   <column label="版本" name="version" type="Integer" xid="default4"></column>
   <column label="姓名" name="fXM" type="String" xid="default5"></column>
   <column label="身份证号" name="fSFZH" type="String" xid="default6"></column>
   <column label="个人编号" name="fGRBH" type="String" xid="default7"></column>
   <column label="入职日期" name="fRZRQ" type="Date" xid="default8"></column>
   <column label="离职日期" name="fLZRQ" type="Date" xid="default9"></column>
   <column label="状态" name="fZT" type="String" xid="default10"></column>
   <column label="基数从表ID" name="fJSCBID" type="String" xid="default11"></column>
   <column label="参保状态" name="fCBZT" type="String" xid="default12"></column>
   <column label="应缴年月" name="fYJNY" type="String" xid="default13"></column>
   <column label="补缴" name="fBJ" type="String" xid="default14"></column>
   <column label="补缴年月" name="fBJNY" type="String" xid="default15"></column>
   <column label="地区" name="fDQ" type="String" xid="default16"></column>
   <column label="手机号" name="fSJH" type="String" xid="default17"></column>
   <column label="出生日期" name="fCSRQ" type="Date" xid="default18"></column>
   <column label="性别" name="fXB" type="String" xid="default19"></column>
   <column label="不保原因" name="fBBYY" type="String" xid="default20"></column>
   <column label="公积金帐号" name="fGJJZH" type="String" xid="default21"></column>
   <column label="公积金标识" name="fGJJBS" type="String" xid="default22"></column>
   <column label="管理方式" name="fGLFS" type="String" xid="default23"></column></div>
  <div component="$UI/system/components/justep/data/baasData" autoLoad="true" xid="fj" queryAction="queryWh_fj" saveAction="saveWh_fj" url="/zzfw/zzrz" tableName="wh_fj" idColumn="fID" autoNew="false" confirmRefresh="true">
   <column label="fID" name="fID" type="String" xid="default31"></column>
   <column label="姓名ID" name="fXMID" type="String" xid="default32"></column>
   <column label="版本" name="version" type="Integer" xid="default33"></column>
   <column label="附件名" name="fFJM" type="String" xid="default34"></column>
   <column label="附件" name="fFJ" type="String" xid="default35"></column>
   <master xid="default36" data="dw" relation="fXMID"></master>
   <rule xid="rule2">
    <col name="fID" xid="ruleCol10">
     <calculate xid="calculate5">
      <expr xid="default41">justep.UUID.createUUID()</expr></calculate> </col> </rule> </div>
  <div component="$UI/system/components/justep/data/baasData" autoLoad="true" xid="dw" queryAction="queryWh_jfdw" url="/zzfw/zzrz" tableName="wh_jfdw" idColumn="fID"><column label="fID" name="fID" type="String" xid="default37"></column>
  <column label="版本" name="version" type="Integer" xid="default38"></column>
  <column label="单位名称" name="fDWMC" type="String" xid="default39"></column></div></div>  
  <div component="$UI/system/components/justep/panel/panel"
    class="x-panel x-full" xid="panel1">
      <div class="x-panel-top" xid="top1">
        <div component="$UI/system/components/justep/titleBar/titleBar" title="离职申请"
          class="x-titlebar">
          <div class="x-titlebar-left">
            <a component="$UI/system/components/justep/button/button"
              label="" class="btn btn-link btn-only-icon" icon="icon-chevron-left"
              onClick="{operation:'window.close'}" xid="backBtn">
              <i class="icon-chevron-left"/>  
              <span></span>
            </a>
          </div>  
          <div class="x-titlebar-title">离职申请</div>  
          <div class="x-titlebar-right reverse">
          </div>
        </div>
      </div>  
    <div class="x-panel-content" xid="content1"><div component="$UI/system/components/justep/contents/contents" class="x-contents x-full" active="0" xid="contents1">
    <div class="x-contents-content" xid="content2">
     <div class="panel panel-default" component="$UI/system/components/bootstrap/panel/panel" xid="panel5">
      <div class="panel-heading" xid="heading5">
       <h4 class="panel-title" xid="h45">基本信息</h4></div>
      <div class="panel-body" xid="body4">
       <div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit5">
        <label class="x-label" xid="label5" bind-text='$model.ryxg.label("fXM")'></label>
        <div component="$UI/system/components/justep/output/output" class="x-output x-edit" xid="output3" bind-ref='$model.ryxg.ref("fXM")'></div></div>
       <div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit6">
        <label class="x-label" xid="label6" bind-text='$model.ryxg.label("fSFZH")'></label>
        <div component="$UI/system/components/justep/output/output" class="x-output x-edit" xid="output4" bind-ref='$model.ryxg.ref("fSFZH")'></div></div>
       <div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit4">
        <label class="x-label" xid="label4" bind-text='$model.ryxg.label("fDQ")'></label>
        <div component="$UI/system/components/justep/output/output" class="x-output x-edit" xid="output2" bind-ref='$model.ryxg.ref("fDQ")'></div></div>
       <div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit1">
   <label class="x-label" xid="label1"><![CDATA[拟离岗时间]]></label>
   <input component="$UI/system/components/justep/input/input" class="form-control x-edit" xid="input1" format="yyyy-MM-dd" dataType="Date"></input></div></div>
      <div class="panel-footer" xid="footer4"></div></div>
     <div class="panel panel-default" component="$UI/system/components/bootstrap/panel/panel" xid="panel4">
      <div class="panel-heading" xid="heading4">
       <h4 class="center-block panel-title" xid="h44">拍照附件信息</h4></div>
      <div class="panel-body" xid="body3">
       <div component="$UI/system/components/justep/grid/grid" hiddenCaptionbar="true" altRows="true" class="x-grid-no-bordered" xid="grid1" width="100%" height="auto" showRowNumber="true" data="fj">
        <columns xid="columns1">
         <column width="100" name="fFJM" xid="column1"></column>
         <column name="fFJ" multiRowEditor="false" disableEditorDisplay="false" editable="true" editor="component" xid="column2" sortable="false" align="right">
          <editor xid="editor1">
           <div component="$UI/system/components/justep/attachment/attachmentSimple" actionUrl="/baas/justep/attachment/simpleFileStore" xid="attachmentSimple1" bind-ref='$model.fj.ref("fFJ")'>
            <div class="x-attachment" xid="div1">
             <div class="x-attachment-content x-card-border" xid="div2">
              <div class="x-doc-process" xid="div3">
               <div class="progress-bar x-doc-process-bar" role="progressbar" style="width:0%;" xid="progressBar1"></div></div>
              <div data-bind="foreach:$attachmentItems" xid="div4">
               <div class="x-attachment-cell" xid="div5">
                <div class="x-attachment-item x-item-other" data-bind="click:$model.previewOrRemoveItem.bind($model),style:{backgroundImage:($model.previewPicture.bind($model,$object))()}" xid="div6">
                 <a data-bind="visible:$model.$state.get() == 'remove'" class="x-remove-barget" xid="a1"></a></div> </div> </div>
              <div class="x-attachment-cell" data-bind="visible:$state.get() == 'upload'" xid="div7">
               <div class="x-attachment-item x-item-upload" data-bind="visible:$state.get() == 'upload'" xid="div8"></div></div>
              <div class="x-attachment-cell" data-bind="visible:$state.get() == 'upload' && $attachmentItems.get().length > 0" xid="div9">
               <div class="x-attachment-item x-item-remove" data-bind="click:changeState.bind($object,'remove')" xid="div10"></div></div>
              <div style="clear:both;" xid="div11"></div></div> </div> </div> </editor> </column> </columns> </div> </div>
      <div class="panel-footer" xid="footer3">
       <a component="$UI/system/components/justep/button/button" class="btn x-orange btn-icon-left btn-only-label" label="提交" xid="button4" style="width:100%;height:100%;">
        <i xid="i6"></i>
        <span xid="span6">提交</span></a> </div> </div>
  </div> </div></div>
  </div>
<span component="$UI/system/components/justep/windowReceiver/windowReceiver" xid="windowReceiver1"></span></div>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-6-29 16:28:32 | 显示全部楼层
.w上右键切换到资源管理器中 ,选择js和w文件进行压缩,发压缩后的文件
发的内容不正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 16:43:17 | 显示全部楼层
这段在3.7下能正常执行,3.8就不行了

zzrz.rar

3.7 KB, 下载次数: 96

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-6-29 16:55:04 | 显示全部楼层
Bex5为什么要baasData操作?

在newData后加debuger调试
看看data.toJson()获取的有数据吗
把data上的主从设置先去掉
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 17:16:39 | 显示全部楼层
data.toJson()获取的有数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-6-29 17:22:48 | 显示全部楼层
Bex5为什么要baasData操作?把data上的主从设置先去掉看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

94

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2018-6-29 17:31:14 | 显示全部楼层
主从问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 10:11 , Processed in 0.099540 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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