zoukankan      html  css  js  c++  java
  • EPP开发中副界面中遇到的问题

    这里的副界面值得是存放主界面的模态框的以Edit结尾的文件,在这里他的主要作用是对数据进行修改,增加。需要我们填入对应信息的表单。

    var method = scope.$screen.openedParameters[0];//判断修改还是新增
    //alert(method);


    //获取页面上传过来的数据
    scope.CarBrands = {
    CarBrandType:'',
    SysFlag:'',
    OrderCode:''
    };

    这段代码的主要作用是获取是从视图页面传递过来的表单数据

    //新增
    if(method==1){
    scope.title="增加车辆品牌";
    scope.visible = false;
    scope.CarBrands.CarBrandType = '';
    scope.CarBrands.SysFlag = '';
    scope.CarBrands.OrderCode='';
    }

    //修改
    if(method==2){
    scope.title="修改车辆品牌";
    scope.visible = true;
    //修改的值
    scope.CarBrands.CarBrandType = scope.$screen.openedParameters[1].entity.CarBrandType;//车辆品牌
    //alert(scope.CarBrands.CarBrand)
    //原始的值
    scope.CarBrands_Original={
    SysFlag:'',
    OrderCode:'',
    };
    //获取要修改的数据
    //品牌的查询,精确查询
    //alert(scope.CarBrands.CarBrandType);
    var query="ApplicationData.T_CarBrandTypeSet."+
    "Where(b=>(b.CarBrandType == '"+scope.CarBrands.CarBrandType +"'))";
    DataService.linqQuery(query,null,function(err,result){
    //alert(result.Status);
    if(result.Status=="OK"){
    scope.CarBrands.SysFlag=result.Value[0].SysFlag;
    scope.CarBrands.OrderCode=result.Value[0].OrderCode;
    scope.CarBrands_Original.SysFlag=result.Value[0].SysFlag;
    scope.CarBrands_Original.OrderCode=result.Value[0].OrderCode;
    }else{
    DOMProvider.error('品牌查询失败!啦啦啦','错误',function(){
    scope.$screen.close(true,2,"品牌查询失败,我点了取消");
    });
    }
    });
    }

    //品牌值改变事件
    scope.CarBrand_Change = function () {
    if(scope.CarBrands.CarBrandType != '' || scope.CarBrands.CarBrandType != null)
    {
    scope.A=true;
    }
    };

    这段代码的主要作用是禁止更改品牌值是他的scope.visible = true;如果是添加的话这里返回的是false。从而我们就可以设置品牌值

  • 相关阅读:
    js 的防抖与节流
    Vue---图形二维码、rules校验规则、el-dialog展示图片
    vue ----弹框
    vue的背景加载--旋转*号
    利用ES6新特性将时间戳转换为yyyy-mm-dd格式
    路由守卫之离开守卫
    Java的运行环境与开发环境
    list<map<string,object>> 按照某字段排序
    没有CSRF保护的HTML表单 漏洞解决办法
    通过mybatis-plus的分页插件,实现分页
  • 原文地址:https://www.cnblogs.com/boonook/p/7661714.html
Copyright © 2011-2022 走看看