• 前端混合


    数据分析

    从本地获取参数 : getQueryString(location, 参数名)
    获得指定键名对应的数据项的值:sessionStorage.getItem(keyName) 
    将数据转换为 JavaScript 对象:JSON.parse()
    easyui的datagrid重载之load、reload、loadData
    
    load
    加载第一页的每行,会与后台发生交互,当表格有分页时,它传给后台的分页信息是从第一页开始的,也就是说,如果你现在在第二页点击了查询,则查询的结果会从第一页开始显示
    
    reload
    重新加载数据,但是保持在当前页。也就是说,如果你现在在第二页点击了查询,则查询结果会自动从第二页开始显示(第一页和其他后面的页里面的数据也是符合查询条件的)。
    
    loadData
    加载本地数据,不会跟后台发生交互,pointListOn里面是数据,且加载以后。表的格式不会发生变化,除非自己修改
    $.messager.confirm("操作提示", "确定要操作?", function (data) {
        if (data) {
              //do 确定
         }else {
            //do 取消        
         }
    });
    
    先出现一个弹框标上边框标题"操作提示",框内内容"确定要操作",点击确定按钮执行后面的函数
    location.href 返回文档完整的url
    数据表格
    去除表格的滚动条datagrid需要两个属性配合:
    fitColumns: true,
    scrollbarSize:0
    
    表格只显示一行:
    nowrap:true
    
    下拉框设置为多选:combobox中的属性
    multiple:true
    
    // 没有选中任何选项的时候显示的标签
    $('#'+id).find('.easyui-combobox').each(function(){
        $(this).combobox({'prompt':'--请选择--'});
    }); 
    find()方法:
    $("#id")
    $("#"+"id")
    $(this)
    $(element)
    
    $("#id")和$("#"+"id")一样
    
    each()方法:
    遍历数组
    arr.each(function(){
       console.log(this);
    });

    获取input框的name值
    $(this).attr('textboxname');
    easyui下拉框:
     $(this).combobox({
          valueField: 'key',
          textField: 'value',
          data: dicToOrgNo(pageParam.orgDic)
     });
    
    远程请求数据填充下拉框的值:
     $(this).combobox({
          valueField: 'key',
          textField: 'value',
          loader: function (param, success, error) {}
     });
    定义如何从远程服务器加载数据。返回 false 则取消该动作。该函数有下列参数:
    param:要传到远程服务器的参数对象。
    success(data):当获取数据成功时将被调用的回调函数。
    error():当获取数据失败时将被调用的回调函数。
  • 相关阅读:
    clientWidth和offsetWidth区别 e.pageX和e.clientX区别
    vue笔记(七)组件的生命周期
    vue笔记(七)网络封装
    vue笔记(六)自定义消息弹出
    vue笔记(五)插槽. 路由
    组件中的样式问题,穿透和scale占位, 引入静态资源
    python基础-迭代器
    python基础-装饰器
    python基础-函数对象和闭包
    python基础-名称空间与作用域
  • 原文地址:https://www.cnblogs.com/lizeqian1994/p/12628426.html
Copyright © 2020-2023  润新知