6.10-----6.16

6.4 星期二

1.fit= true    自动适应大小
  border=true  存在边框

2.datagrid
var datagrid;
$(function(){
    $(‘#datagrid‘).datagrid({
        //请求数据的服务器端的地址
        url:‘‘,
        //datagrid标题
        title:‘‘,
        //datagrid图标
        iconCls:‘‘,
        //是否进行分页
        pagination:true,
        //分页时,每页的大小
        pageSize:10,
        //分页大小的列表
        pageList:[10,20,30],
        //真正的自动展开/收缩列的大小,以适应网格的宽度,防止水平滚动。
        fitColumn:true,
        //是否自动调整大小,以适应父框架
        fit:true,
        //隔页删除
        idField:‘id‘,
        //排序列名
        sortName:
        排序方式
        sortOrder:
        //来定义每一个列字段
        columns:[[{
        title:‘编号‘,
        field:‘id‘,
        width:100
        },{
        title:‘姓名‘,
        field:‘name‘,
        width:100
        },{
        title:‘密码‘,
        field:‘password‘,
        width:100
        }]],
        //toolbar的参数为按钮的数组
        toolbar:[
        {text:‘增加‘,
         iconCls:‘icon-add‘,
         handler:function(){}
         },{
         text:‘删除‘,
         iconCls:‘icon-add‘,
         handler:function(){}
         },{
         text:‘修改‘,
         iconCls:‘icon-add‘,
         handler:function(){}
         }
        ],
        
    });
});

=======================华丽的分割线 6.10星期一=====================

6.10 星期一
1.datagrid的frozenColumns(冻结列)
  作用:配置了该属性后,当列的总宽度超过了页面时,会出现滚动条
        此时冻结列将会固定,也就是滚动条不会出现在冻结列下方
    frozenColumns:[{
        title:‘编号‘,
        field:‘id‘,
        width:100,
        sortable:true,
        checkbox:true
    },{
        title:‘姓名‘,
        field:‘name‘,
        width:100,
        sortable:true,
        editor:{
            type:‘vaildatebox‘,
            options:{
                required:true;
            }
        }
    }]

2. datagrid的右击事件onRowContextMenu
onRowContextMenu:function(e,rowIndex,rowData){
    e.preventDefault(); //阻止浏览器的右键默认事件
    //参数为menu弹窗出现的位置
    /*$(‘#menu‘).menu(‘show‘,{
        left:200,
        top:100
    })*/
    //取消所有选中的行
    $(this).datagrid(‘unselectAll‘);
    //选中当前索引指向的行
    $(this).datagrid(‘selectRow‘,rowIndex);
    //使右键菜单出现的位置随着鼠标的变化而变化
    $(‘#menu‘).menu(‘show‘,{
        left:e.pageX,
        top:e.pageY
    })
}

6.11 星期二
二.datagrid的formatter  
$(‘#dg‘).datagrid({
    columns:[[
        {field:‘userId‘,title:‘User‘, width:80,
            //value 当前列的值
            //row 当前行(是一个对象)
            //index 当前行的索引
            formatter: function(value,row,index){
                //return必须得返回字符串
                return value;
            }
        }
    ]]
});

三.将长整型数字转化为标准化的时间格式
1、前台利用formatter进行日期格式转化
{
    title:‘创建时间‘,
    field:‘createdatetime‘,
    sortable:true,
    width:150,
    formatter:function(r){
    //要扩展javascript的format方法
        return new Date(v).format();
    }
}

2、后台利用fastJson将一个Date对象转化为字符串
JSON.toJsonStringWithDateFormat(object,"yyyy-MM-dd HH:mm:ss");

四、datagrid的行列样式
行样式:rowStyler
需要返回字符串
rowStyler:function(rowIndex,rowDate){
    //让所有name!=admin的行的背景色变红
    if(rowData.name==‘admin‘){
        return ‘‘;
    }
    return ‘background:red‘;
}

列样式:styler
写在columns里面
styler:function(value,rowDate,rowIndex){
    //让所有name!=admin的行的背景色变红
    if(rowData.name==‘admin‘){
        return ‘‘;
    }
    return ‘background:red‘;
}

6.12 星期三
一、easyUI的tree
1. lines:true  tree的前面有虚线

2. loadData:tree加载数据
    var data=[{},{},...]; //data是一个jason的数组
    $(‘#tt‘).tree(‘loadData‘,data);
    
3.异步树只需要一个url
4.checkbox:true 节点前有一个复选框
5.cascadeCheck:true  级联选中 选中子节点,父节点有一个半选状态
6.var c= $(‘#tt‘).tree(‘getChecked‘);
  获得选中的节点

7.自动展开树的所有节点
1).利用tree的onLoadSuccess事件
onLoadSuccess事件: tree加载数据成功后调用的方法
//node:当前节点  data:当前节点的值
onLoadSuccess:function(node,data){
    var t=$(this);
    if(data){
        $(data).each(function(index,d){
            if(this.state==‘closed‘){
                t.tree(‘expandAll‘);
            }
        })
    }
}

2).需要后台返回时,就要携带children

8. animate:true 定义节点在展开或折叠的时候是否显示动画效果。

9.onlyLeafCheck:true 只有叶子节点才有复选框
  此时必须具有checkbox:true属性
 
10.dnd:true 使树中的节点具有拖拽功能

11.var data=[{},{},...]; //data是一个jason的数组
  $(‘#tt‘).tree({
     data:data
  });

tree的事件
12. onClick:在用户点击一个节点的时候触发。
$(‘#tt‘).tree({
       onClick: function(node){
        alert(node.text); // 在用户点击的时候提示
    }
});

13.onBeforeLoad:在请求加载远程数据之前触发,返回false可以取消加载操作

6.13 星期四   
一、easyUI的combobox
combobox依赖于combo,combobox没有的属性可以再combo中找

1.combobox的自动补全
1)远程

2)本地检索
var d=[{    
    "id":1,    
    "text":"text1"   
},{    
    "id":2,    
    "text":"text2"   
},{    
    "id":3,    
    "text":"text3",    
    "selected":true   
},{    
    "id":4,    
    "text":"text4"   
},{    
    "id":5,    
    "text":"text5"   
}];

$(function(){
    loginComboboxName=$(‘#loginComboboxName‘).combobox({
        data:d,
        textField:‘text‘,
        valueField:‘id‘,
        //对本地数据进行过滤
        //q:下拉框中输入的数据,作为过滤的条件
        filter:funtion(q,row){
            //获取combobox的所有属性
            var opts=$(this).combobox(‘options‘);
            //返回textField中包含q的行
            return row[opts.textField].indexof(q)>0;            
        }
    });
});

6.14 星期五  
一、easyUI的combotree

二、easyUI的combogrid

6.15 星期六  
一、oracle
一个Oracle服务器是由一个oracle数据库和多个oracle实例构成
oracle数据库:磁盘
oracle实例:内存

oracle的集群叫做RAC :real application cluster
集群的优点:
1.Load Balance:负载均衡
2.Fail Over :失败迁移

oracle的体系结构
数据库orcl
1.数据文件 dbf
2.控制文件 ctl
3.日志文件 log

内存 实例
PGA:Process
SGA:system global area

二、微信小程序的开发
微信小程序的特色:
小   开放(api)  快速开发    微信内获取和传播   出色的使用体验

原文地址:https://www.cnblogs.com/houchen/p/11047744.html

时间: 2024-10-10 10:23:40

6.10-----6.16的相关文章

[NOIP集训]10月16日

今天的文件夹:10月16日.zip 毕竟是第一天,题目比较简单,简单说下做法. T1:对区间按左端点为第一关键字,右端点为第二关键字进行排序,然后计算可合并的区间,即前面区间的右端点不小于后面区间的左端点,这样合并后,新区间的右端点为二者右端点中的较大值. T2:这题跪了一次.样例太有误导性,严重差评.题意是 询问在时间$[x,y]$内海浪高度第$K$小的单位时刻是那个时刻. 但由于样例太弱,错以为是 询问在时间$[x,y]$内海浪高度第$K$小的海浪高度值. 除了这个问题,别的都很简单了,抽出

字符转换(2,8,10,16进制,ASCII码)

罗列了一些用到的,各进制 以及 ASCII 间的转换,记录备忘 一,先说说 2,8,10 ,16 各进制之间的转化 System.Convert类中提供了较为全面的各种类型.数值之间的转换功能: 几个比较常用的方法  1,Convert.ToInt32(string value, int fromBase)  :将字符串转换为数字(如2进制0010>也就是2^1=2)  fromBase: 顾名思义参数的进制(2,,8,10,16)     2,Convert.Tostring(int valu

【每日圣经日历】2014年10月16日

注:移动用户(特别是苹果(Ipad))可以全选文字使用机器朗读 Jeudi le 16 Octobre 2014 礼拜四 2014年10月16日 Ceux qui avaient pour demeure les ténèbres et l'ombre de la mort Vivaient captifs dans la misère et dans les chanes, Parce qu'ils s'étaient révoltés contre les paroles de Dieu,

香蕉派(banana pi )2015年10月 13 号至10月16号参加香港贸发局香港秋季电子

香蕉派(banana pi )将于2015年10月 13 号至10月16号参加香港贸发局香港秋季电子产品展, 欢迎各位前来参观指导 展会名称:香港贸发局香港秋季电子产品展2015时间: 2015年10月13号--10月16号 展台编号:3C-A38地址: 香港湾仔博览道1号香港会议展览中心 期待您的到来!!

(2、8、10、16)进制之间的转换的背后的故事

今天在涉及到String型转换为Int型时候想到的一个问题,带符号数的转换问题,发现需要再回头看看进制的问题.找到点资料,觉得还可以,借取一段放在这里与备后查. 16进制:用16作为基数的计数系统.用数字0-9和字母a-f(或其大写A-F)表示10到15. 十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0.1: 8进制,用八个阿拉伯数字:0.1.2.3.4.5.6.7: 10进制,用十个阿拉伯数字:0到9: 16进制,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊?

2016年10月16日--ArrayList集合、特殊集合

ArrayList集合 使用前引用 using System.Collections; ArrayList集合 实例化.初始化 ArrayList al = new ArrayList(); ArrayList与Array的名字很相似. 相同点: (1)两者都实现了IList.ICollection.IEnumerable接口: (2)两者都可以使用整数索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始. 不同点: (1)ArrayList是集合,而Array是数组: (2)Arra

iOS 进制转换(2转10,10转16)

1.     2进制转10进制 NSString * nb = @"110000000000000000000000000000010100000000100000"; long nice = strtol([nb UTF8String], NULL, 2); NSLog(@"nict==%ld", nice); 2.    10进制转16进制 NSString * hexString=[[NSString alloc]initWithFormat:@"%

2、8、10、16进制之间的相互装换

十进制数字175  可以写成: 175=5*100+7*101+1*102(从低位到高位依次乘以进制的n-1次方的和) 同理我们可以得到二进制转换十进制的方法: ♥二进制转换十进制 100101=1*20+0*21+1*22+0*23+0*24+1*25=37 也就是说100101的十进制数字就是37 ♦简单方法(对应法) 第八位 第七位 第六位 第五位 第四位 第三位 第二位 第一位 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 ♥十进制转换二进制

Python 2、8、10、16进制间的转换

进制转换一直是初学者所头疼的,下面就简单的列出各进制之间都是以什么方式转换的. # print('2-->8: ', oct(int('0b1010', 2))) # 2-10-8 # print('2-->10:', int('0b1010', 2)) # 2-10 # print('2-->16:', hex(int('0b1010', 2))) # 2-10-16 # print('8-->2:', bin(int('0o12', 8))) # 8-10-2 # print(

Linux 源码安装MariaDB 10.0.16

cmake软件 tar -zxvf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./bootstrap make && make install 依赖包 yum install ncurses-devel -y yum install pcre pcre-devel -y yum install gcc* -y 创建用户 groupadd mysql useradd -g mysql mysql echo "oracle" |passwd --s