博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
miniui中的相关问题
阅读量:5105 次
发布时间:2019-06-13

本文共 1245 字,大约阅读时间需要 4 分钟。

miniui中的datagrid,若需要为其中表格设置值,则:

必须保证查出来的json中字段对应field,且json的格式必须为: {“data”:[{"id":"01","name":"allen","desc":"nice"}]}

 

如果是grid.setData,则参数必须是直接的数组:[{},{}],跟上面的json有略微的差别。

如果是form.setData,则参数要用json字符串而不是数组。

form.setData会自动去除空格。

 

若miniui中input字段为readonly,用form.getData无法取到input的值,可用obj.deltag="否"手动赋值

 

function(e){

 row =  datagrid.getRowByUID(e.Sender.ownerRowID);取这一行

}

联动设置到下一列:

datagrid.getCellEditor("sjkm",row).setValue(?);

其中下一列的field中必须配置name:field="sjkm" name="sjkm",这一点很关键

 

给文本框赋值跟文本框有没有数据没有关系,比如treeSelect本来没有数据也可以setValue,等它加载完数据之后会根据设置的value找到对应的text进行显示

 

mini-fit会在初始化的时候将高度赋给元素,然后不会再变化了,只有手动执行mini-layout才能重新计算高度布局

 

miniui datagrid点击每页显示数量之后页面一直跳动,原因可能是存在两个height:auto,给定一个高度之后就好了

 

miniui中datagrid自己覆盖了样式,渲染的时候表头会突然闪一下原来的样式,猜测原因是miniui会渲染两次,先渲染一次没有数据的表格,然后填充数据之后重新渲染一次,出现这个问题主要是自己的样式覆盖不完全,只覆盖了有数据时的表格,表格在没数据的时候会用mini-grid-topRightCell显示表格,如果有数据了会把这一块挤到右边,所以要把这一块的样式也覆盖成自己想要的样式,这样就不会出现闪动或者没数据的时候样式不一致的情况

 

miniui列设置成百分比宽度,鼠标拖拽就改变不了列宽度

 

分页出现“下沉”问题,主要是页面头设置问题,要设置成

 <!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
不要用html5 <!DOCTYPE html> 
 
mini-fit页面初始化计算高度的时候会把display:none的元素的margin-top、bottom也计算进去,所以可改用padding代替margin

转载于:https://www.cnblogs.com/allenben/p/5017173.html

你可能感兴趣的文章
R-Project小记(一)
查看>>
例题4-10/4-11
查看>>
v8 Date 时间和系统时间转换
查看>>
hdu 3371(kruskal)
查看>>
常用排序算法总结
查看>>
定义与声明
查看>>
环信联合创始人: Saas敏捷开发实践!
查看>>
九度OJ做题记录 更新.....
查看>>
1小时回顾MySQL语法(上)
查看>>
combobox SelectedIndexChanged事件 如何触发
查看>>
「POI 2010」Bridges
查看>>
WIN 10家庭版没有Hyper-V
查看>>
python--常用的十进制、16进制、字符串、字节串之间的转换
查看>>
车辆违章查询接口
查看>>
判断输入的整数是否为 闰年
查看>>
bzoj3252攻略(线段树+dfs序)
查看>>
IntelliJ IDEA常用设置(一)
查看>>
阿里云建站严选
查看>>
.Net Core On Liunx 环境搭建之 Docker 容器和Nginx
查看>>
qt 5 小练习 简易画板
查看>>