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。从而我们就可以设置品牌值

  • 相关阅读:
    关于Dll、Com组件、托管dll和非托管dll的理解
    委托-异步调用-泛型委托-匿名方法-Lambda表达式-事件
    类静态和实例化执行顺序优先级(静态构造函数、静态变量、静态方法)
    ActionFilter的四个方法使用场景
    C# 中? 和 ?? 在变量中的使用
    Nginx 安装配置
    jetty + maven + (frontend) + eclipse
    plsql function
    [Postgres] drop database , but the database is being accessed by other users
    js在table中添加tbody块,方便整块的添加和删除
  • 原文地址:https://www.cnblogs.com/boonook/p/7661714.html
Copyright © 2011-2022 走看看