• 本周问题总结


    1.父页面打开Dialog,在对话框关闭后执行回调函数。

    比如:在UnfishedList打开处理环节的页面,处理完毕后对话框关闭,待处理流程页面刷新。

               //处理当前步骤
                    dealStep: function (formPageUrl, stepID,stepName,projectName) {
                        var that = this;
                         //row = that.uiStore.gvUnfinishedTaskList.getSelectRow(); 
                        xUI.dialog.open(formPageUrl + "?stepId=" + stepID + "&callback=modObj.loadUnfinishedTaskListList", projectName + " - " + stepName, "100%", "100%");
                    },

    对话框关闭后,会自动执行这个回调函数。

    2.根据Key值获取Dictionary类型数据的Value值

    temp数据类型:

    1.获取key="G_SORT"的value值,并且输出为value1,类型为string。

    2.将value1转换为int类型,输出为gsort1。

     var temp1 = gradeMars1.Where(c => c.Values.Contains(gra1)).Select(c => c).ToList();
                    string value1;
                    temp1[0].TryGetValue("G_SORT", out value1);          
                    int gsort1;
                    int.TryParse(value1, out gsort1);

     3.操作Datable某行某列的数据

    process数据类型:

                            var process = FlowCtrlProjIndivService.GetService().GetProcessInfo(p_code);
                            hdv_project_type.Value = process.Rows[0][4].ToString();//获取第一行第五列数据

     4.当返回的数据出现null时,处理方式:

    例:待处理页面是批量评级债券的时候,按我之前的方式来看,O_NAME:null, MULT_O_NAME就是受评债券的拼接字符串,

    之前我想的是根据流程模板类型判断,单流程模板命名是任意的,这样是不对的。

    看了静姐修改后的存储过程,赶紧拿小本本几下来。。。。

     NVL(B.O_NAME, B.MULT_O_NAME) AS O_NAME,

    解释: 当B.O_NAME is null,就用B.MULT_O_NAME,这样就不需要再前端判断了,传出去的都是O_NAME

    5.当某个字段过长时,鼠标滑过显示全部

    {
                                    field: 'O_NAME', title: '受评对象',  180, align: 'center', toolTipField: "O_NAME"                                
                                }
  • 相关阅读:
    计算机网络为什么是这样样子?
    MySQL技术内幕 InnoDB存储引擎 B+树索引的使用 笔记
    后端性能-batch 化的想法
    稳定高效的服务来自于稳定而合理的数据结构
    gRPC 学习了解记录
    Go 进阶训练营 Week02: error 错误处理
    生活小感受
    Nginx 499 排查到docker 中一个进程一直在空转
    方法论和原理总结
    Debug
  • 原文地址:https://www.cnblogs.com/ChenMM/p/10043352.html
Copyright © 2020-2023  润新知