我是靠谱客的博主 明亮茉莉,最近开发中收集的这篇文章主要介绍miniui文件上传 linux,MINIUI grid学习笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

grid 控件

a.事件的绑定和移除

grid.on("rowclick", fn); //绑定事件 (这个的话类似jquery的绑定事件)

grid.un("rowclick", fn); //接触绑定 (这个是在百度上查找的)

注:解除事件绑定,必须要传递一个处理函数所以绑定的时候不要是匿名函数

b.绑定事件和移除事件都需要消耗一定的性能的

单元格的绘制顺序

left ------>right

top------>down

c.事件的常见触发先后顺序

onDrawCell--->onCellBeginEdit----->onDrawsummarycell----->onCellCommitEdit

注意:

setTimeout(function(){grid.on("drawsummarycell",onDrawsummarycell);},1000);

如果这种情况的话那么该事件就失效了、因为在绘制单元格的时候不能被中断

针对onDrawsummarycell汇总事件:

在实现动态列的展示和隐藏的时候发现每一次动态改变的话、

就会在汇总的事件中执行一次,所以最好是不要进行列的动态设置;性能开销很大;

针对汇总事件因为会涉及到获取整个表格之中的数据所以、必须得所有的单元格渲染完成

才能够进行相应的计算;

grid.Drawsummarycell 汇总展示的话、只要编辑任何一个单元格就会触发单元格的重新绘 制所有单元格都会重新计算;

关于grid.getData() 这个方法是获取编辑之后的数据的整体数据;

例如:$J.get("processdata").setValue($J.encode(grid.getData()));

d.指定更新行

目前暂时只找到用updateRow的方式更新指定的单元格信息、

还没有找到单独能够获取单元格的方法;这部分有待完善的

对于 grid.updateRow(row,{field:value}) 中的field 不能使用字符串的直接拼接

例如:grid.updateRow(row,{"process_"+j:value});//这个是不通过的

grid.updateRow(row,{"process_j":value}); //这样是可以的

var p ="process_"+j;

grid.updateRow(row,{p:value});//这样也是通不过的

猜想:可能存在js 解析执行顺序有关、或者是和js的拼接方式也有关

下面就进行了格式的转换

var c ={};

c["process_"+j]=value;

grid.updateRow(row,c);//就可以了

结论:

1、对象.属性=value;//是能为对象的属性赋值

2、对象["属性"]=value; //单单就是一个值的概念

3、e.sender.text=text ;//是能为对象的属性赋值 但是在input 控件中不能展示

4、e.sender.getText(text);//这个是在input 中控件展示的;

5、$J.get("xxx").getValue() 和$J.get("xxx").value 的差异在于前一个是真实的值,后一个是处理后的值

6、

Selenium Grid 学习笔记

Selenium Grid 学习笔记http://www.docin.com/p-765680298.html

css grid学习笔记

仅为自己用而收藏罢了 w3c官方文档 https://www.w3.org/TR/css-grid-1/#grid-items w3cplus(zhongwenban ) 大漠博主的系列文章 基础知识 ...

Ext JS4 学习笔记之发送表单(Form)时也将表单下的表格(Grid)数据一同发送的方法

Ext JS4 学习笔记之发送表单(Form)时也将表单下的表格(Grid)数据一同发送的方法 昨天在开发的时候遇到个小问题,就是如何将Grid的内容与Form一起发送到服务器端.默认情况下,表单(F ...

CSS Grid 布局学习笔记

CSS Grid 布局学习笔记 好久没有写博客了, MDN 上关于 Grid 布局的知识比较零散, 正好根据我这几个月的实践对 CSS Grid 布局做一个总结, 以备查阅. 1. 基础用法 Grid ...

amazeui学习笔记--css(布局相关1)--网格Grid

amazeui学习笔记--css(布局相关1)--网格Grid 一.总结 基本使用 1.div+class布局:amaze里面采取的就是div+class的布局方式  

amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid

amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid 一.总结 1.与grid区别:网格中:am-g + am-u-xx-n 等分网格中只有一个: am-avg-sm-4(在u ...

PyQt4入门学习笔记(三)

# PyQt4入门学习笔记(三) PyQt4内的布局 布局方式是我们控制我们的GUI页面内各个控件的排放位置的.我们可以通过两种基本方式来控制: 1.绝对位置 2.layout类 绝对位置 这种方式要 ...

Bootstrap学习笔记博客

本片博客用于记录之后要用到Bootstrap的学习笔记   概括: Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASC ...

Caliburn.Micro学习笔记(五)----协同IResult

Caliburn.Micro学习笔记目录 今天说一下协同IResult 看一下IResult接口 /// /// Allows custom code to execu ...

随机推荐

html文本垂直居中对齐

html文本垂直居中对齐,代码如下:

a标签的妙用-拨打电话、发送短信、发送邮件

前端时间在做手机WAP网站时,遇到需要点击页面上显示的电话号能直接拨号的需求,查找资料发现可以使用html的a标签完美实现该需求!记录下来以备后用...... 目前主流手机浏览器对H5的支持已经很不错 ...

【循序渐进学Python】3. Python中的序列——字符串

字符串是零个或多个的字符所组成的序列,字符串是Python内建的6种序列之一,在Python中字符串是不可变的. 1. 格式化字符串 字符串格式化使用字符串格式化操作符即百分号%来实现.在%左侧放置一 ...

WEB系统架构

客户端方向:框架+控件+模板+元数据辅助:懒加载+合并请求+异步任务+推送+缓存技术:reactjs,requirejs,jquery,angularjs,bootstrap,ant.design,f ...

Python字符串编码问题

编码问题:Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了. ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节.字母A用ASC ...

Jakarta-Commons- BeanUtils学习笔记:

http://www.cnblogs.com/zhangyi85/archive/2009/04/22/1441341.html 1.什么是BeanUtils: BeanUtils主要提供了对于Jav ...

Media Queries for Standard Devices

/* Smartphones (portrait and landscape) ----------- */ @media only screen and (min-device-width : 32 ...

最后

以上就是明亮茉莉为你收集整理的miniui文件上传 linux,MINIUI grid学习笔记的全部内容,希望文章能够帮你解决miniui文件上传 linux,MINIUI grid学习笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部