attachment相关的附件组件平台默认图标重复显示
上传的图片比较小上传后显示图标可能会重复显示如: 如果不要重复显示,可以通过css控制用平铺居中的方式显示,如下修改组件的样式 .x-item-other{ background-repeat:no-repeat; background-position:center center; }
上传的图片比较小上传后显示图标可能会重复显示如: 如果不要重复显示,可以通过css控制用平铺居中的方式显示,如下修改组件的样式 .x-item-other{ background-repeat:no-repeat; background-position:center center; }
如果要从附件组件存储的json中获取docID、fileID等信息,需要对json传进行解析 js中参考如下: var data = this.comp("mainData"); var fFJ = data.getValue("fFJ"); var jsonList = eval("(" + fFJ + ")"); if (jsonList.length > 0) { for (var i = 0; i < jsonList.length; i++) { var [...]
1.grid的input中回车切换到下一行的同一列并选中已有内容 grid的input中回车切换到下一行的同一列的实现可以参考http://docs.wex5.com/bex5-grid-10013/ 切换到input中并选中已有内容可以在上面实现grid.editcell做如何调整 Model.prototype.input1Keydown = function(event) { var data = this.comp("bizData1"); var grid = this.comp("grid1"); var count = data.getCount(); var rowindex = data.getRowIndex() + 1; if (event.keyCode == 13) { grid.editStop(); if (rowindex < [...]
data组件的Row上提供了API: assign (Row row, List<string> cols) 整行赋值 Parameters Row row 行对象 List<string> cols 需要赋值的列名数组,缺省全部列方法 案例参考: var row = this.comp('data1').getCurrentRow(); var row2 = this.comp('data2').getCurrentRow(); row2.assign(row); 如果是在grid中展现数据需要设置复制的列,不能全复制,rowid需要重新生成 如下: var data = this.comp("mainData"); [...]
平台默认带的w向导都在/UI2/system/templates,自定义向导也要放到这个目录 自定义w向导时可以先参考/UI2/system/templates/simplePC/list1实现,有template.config.xml、template目录和一个png的图片构成 template.config.xml配置文件说明如下: 1. <images> <image src="list1.png" /> </images> 配置在向导列表中选择这个向导是右边区域展现的向导生成的页面效果的图片 2. <items file="template/list.w"> <item text="主数据" configPage="$UI/system/templates/common/mainDataBaas.w"/> <item text="表单" configPage="$UI/system/templates/common/formViewBaas.w"/> <item file="template/list.js"/> </items> 配置生成.w的需要数据data和展现组件 template目录下文件是生成.w文件需要的模版.w和js文件 向导需要的文件都创建好之后,需要在/UI2/system/templates下的XXX.templates.xml文件中添加这个向导的配置,这样才会在w向导的列表中显示自定义的向导供选择,如果XXX.templates.xml文件没有放到/UI2/system/templates目录下需要在/UI2/system/config/studio.xml中配置节点,设置XXX.templates.xml的具体路径 如果没有在/UI2/system/templates下创建模版,在配置XXX.templates.xml文件时节点中配置path路径时指向自己的模版目录
1.grid多选删除 2.grid的input中回车切换到下一行的同一列 3.grid列鼠标选中显示数据,鼠标离开不显示数据 4.隐藏grid的表头 5.动态控制grid多选列的隐藏和显示 6.设置grid的行高小于20后不起作用 7.grid多选获取某一列的值 8.grid的input中回车选中已有内容 9.grid中多选设置选择行的样式 10.grid显示逐页递增的行索引(仅用于显示) 11.grid或者dataTables的onCellRender中获取其他列的值 12.treeGrid非级联勾选选择子时设置父的行样式(仅一级) 13.动态创建grid设置footerData 14.动态创建dataTables & grid设置列label 15.动态创建grid设置列的前端过滤 16.grid如何设置边框样式 17.grid中列内容多时如何换行显示 18.grid中设置新增行的样式 19.grid设置为x-grid-no-bordered时取消表头下边框和行的上边框 20.grid中列内容多是如何用…显示 21.grid显示行号列设置列标题“序号” 22.grid列标题太长换行显示 23.设置某一列的grid表头居中 24.在grid的单击或者双击事件中获取当前选择的单元格或列信息 25.获取所有行id以及行数 26.获取grid的所有列以及列数 27.grid显示内容(不包括表头)字体样式修改 28.修改grid分组行的样式 29.修改grid列的标题和宽度 30.修改grid列鼠标悬停时显示内容 31.grid中显示radio 32.动态控制grid的全选 33.grid表头样式修改(包括字体) [...]