dorado7.x
阳光下的木棉
j2ee android
展开
-
doarado7.x eclipse环境下更新dorado规则
在eclipse界面dorado视图,点击元素的控件报错,需要通过更新dorado规则来解决。更新dorado规则,需要注意几点:1.第一次更新需要选择目录,更新dorado规则的目录应该选择config.properties所在的dorado-home目录。 如果选择错误,需要通过重新切换workspace才能再次选择更新dorado规则的目录。2.需要再系统启动状态下才能更新。...原创 2020-10-30 11:44:10 · 918 阅读 · 0 评论 -
使用一个form提交多个form数据的设置
原创 2019-12-06 14:04:26 · 404 阅读 · 0 评论 -
dorado7.x ds绑定dataprovider controller首字母不能连续2个字母大写
dorado7.x ds绑定dataprovider 。设置如:此处设置的***controller首字母不能连续2个字母大写,否则则报错:不能找到名为“***.***.**controller”的definition.原创 2019-12-03 14:07:25 · 245 阅读 · 0 评论 -
dorado7.x ueditor部分内容(包含图片)展示偶尔会空白问题解决
dorado7.x部分内容(包含图片)展示偶尔会空白问题解决。问题分析:1.确认数据肯定是查询出来了。2.最后确认是ueditor控件加载速度和ds加载数据速度差异导致的问题。ueditor控件渲染晚于数据加载,会出现空白。解决办法:把ds放到最下边,数据加载改成lazy。lazy会比onready更晚,onready也会出现问题。...原创 2019-11-22 11:50:48 · 281 阅读 · 0 评论 -
dorado7.x datatype对应的实体类没有setget方法,将影响dg展示值
dorado7.x datatype对应的实体类没有set/get方法,将影响dg展示值。原创 2019-11-04 10:26:59 · 193 阅读 · 0 评论 -
dorado7.x form提交数据报错
java.lang.ClassCastException: com.bstek.dorado.data.variant.Record cannot be cast to ***实体类解决办法:不要用updateAction改用ajaxAction,controller类中采用@Expose标记。原创 2019-10-19 17:53:31 · 459 阅读 · 0 评论 -
dorado7.x argument type mismatch
dorado7.x argument type mismatch,截图如下:通常是由于datatype的creationType属性实体字段和dataType字段不一致导致,删除creationType设置的实体即可。原创 2019-07-14 09:43:34 · 225 阅读 · 0 评论 -
dorado7.x设置form字段背景提示文字
属性中设置提示性文字,如图:原创 2019-07-03 16:17:08 · 351 阅读 · 0 评论 -
dorado页面url后携带参数获取
dorado页面url如:log.d?flag=1可在页面上获取,如ds的onready事件中,用以下方式获取:var flag = "${param.flag}";原创 2019-06-10 10:17:24 · 487 阅读 · 0 评论 -
tabcontrol默认打开某个tab
进入该页面时设置:view.get("#tabControl").set("currentTab",0);或者根据id设置:view.get("#tabControl").set("currentTab",view.get("#tabBasic"));在tabcontrol设置currentTab属性似乎并不起作用:...原创 2019-04-07 14:34:49 · 1384 阅读 · 0 评论 -
不同tab subview之间传递数据
通过tab的onclick事件,通过隐藏字段传递。场景描述:不同tab之间切换时,将一个tab中包含的数据传递到另外一个tab中的subview中。如下图:可以选中要切换的tab,在该tab的onclick事件中,取左侧tab中数据,赋予右侧tab包含的subview中。如下:var entity=view.get("#addForm.entity");var nam...原创 2019-04-06 20:48:08 · 173 阅读 · 0 评论 -
dorado7.x ajaxAction直接操作数据库,异常处理
dorado7.x ajaxAction直接操作数据库,异常。但是在别的方法中直接调用,则不会出异常。在@Expose下方增加@Transactional不起作用,加到类上就不抛异常。...原创 2019-03-25 16:05:15 · 261 阅读 · 0 评论 -
dorado7.x ds和dg配置datatype的区别
dorado7.x ds和dg配置datatype的区别:对于ds,datatype可以配置collection集合类型;但是dg的datetype必须配置default类型,否则页面会报错。原创 2019-03-07 14:57:57 · 248 阅读 · 0 评论 -
dorado7.x 点击按钮无反应,F12不报错
dorado7.x 点击按钮无反应,F12不报错。问题定位:最终原因是因为onlick事件中的js代码删除之后,有多余的空格。虽然没有代码,但是影响了后边的执行。...原创 2019-07-14 17:54:56 · 262 阅读 · 0 评论 -
dorado7.x实现复选框
新增:新增时:onShow:var dataSetDictionary=view.get("#targetDisplayDataSetDictionary");var targetDisplayContainer=view.get("#targetDisplayContainer");var entityList=dataSetDictionary.getData()...原创 2019-08-22 10:45:25 · 549 阅读 · 0 评论 -
dorado7.x每行尾动态添加"删除"
选中dg新增的列,编辑属性:选中该列,编辑js事件:$(arg.dom).empty().xCreate({ onclick: function(){ deleteData(); }, content: "删除"});arg.dom.style.background ="#FF2B00";function deleteData()...原创 2019-08-22 16:20:09 · 272 阅读 · 0 评论 -
dataType设置了名称,form中对应的字段不展示
createPrivateDataSet需要设置为true原创 2019-09-03 09:38:25 · 194 阅读 · 0 评论 -
dorado7.x datatype onset失效问题
dorado7.x datatype onset失效问题不同子页面相同名称的 datatype onset会失效,没有错误提示原创 2019-09-11 11:04:43 · 184 阅读 · 0 评论 -
dorado7.x页面数据后台接收的几种方式
先占坑。后补原创 2019-09-11 11:05:31 · 513 阅读 · 0 评论 -
dorado7.x设置滚动条当前视野聚焦位置
view.get("#****").scrollIntoView();取需要聚焦位置某个元素id即可,另外:1.view的onReady事件中不生效,可以在ds的onLoadData事件设置。原创 2019-09-19 17:30:47 · 196 阅读 · 0 评论 -
dorado7.x UploadAction存在的诡异问题
当将UploadAction的selectionMode设置为singleFile,如果分多次选择上传多个同名文件,会出现以下诡异的错误(分多次上传多个非同名文件不会有这个问题):从上到下在已上传的文件列表勾选已上传的多条记录,调用UploadAction.removeFile(entity.get('id'))方法,会报找不到file的错误;从下到上选择文件不会报错,可以正常remove。...原创 2019-09-21 15:30:13 · 651 阅读 · 0 评论 -
dorado 7.x诡异异常
1.按钮点击向后台查询传表单参数var data = view.get("#formCondition.entity");set("parameter", data); argument type mismatch报错:页面弹框报错 argument type mismatch原因及解决办法:dataType condition不要指向具体的类...原创 2018-07-12 11:44:15 · 405 阅读 · 0 评论 -
dorado7.x datagrid设置横向滚动效果
两种方法:1.设置datagrid属性fixColumn可以产生滚动效果。2.设置datagrid属性:如果出现dg缩短,右边缺半截的情况,可设置单个column宽度,撑开。原创 2019-01-09 20:32:04 · 555 阅读 · 0 评论 -
dorado7.x 输入框增加正则验证
可以在dataType增加RegExpVlidator,如下:附录(常用表达式): 表达式 说明 /^(\\+86)?(1[0-9]{10})$/ 手机 ^[-]?[0-9]+[\\.]?[0-9]+$ 数字 [\u4e00-\u9fa5] 中文 /(\\d+)...原创 2019-01-09 14:35:09 · 699 阅读 · 0 评论 -
dorado7.x重复新增的时候addForm中会携带上一次填写数据
dorado7.x重复新增的时候addForm中会携带上一次填写数据(这种情况产生的情形是只设置了dataType,未设置dataset),目前的处理办法是点击新增按钮的时候onclick事件中将新增的form中各个字段属性置为初始值。此时addForm属性中dataset不能设置,并且设置createPrivateDataSet为true,否则会取不到addForm.entity。同时要...原创 2019-01-19 15:38:55 · 325 阅读 · 0 评论 -
dorado7.x 查询列表字段过多增加横向滚动条办法
dorado7.x 查询列表字段过多增加横向滚动条办法:选中DataGrid,设置属性:原创 2018-10-12 17:09:06 · 429 阅读 · 0 评论 -
dorado7.x分页翻一页后置灰,不可继续翻页
dorado7.x分页翻一页后置灰,不可继续翻页。F12发现页面Js报错,修改错误后,翻页恢复正常。记录备忘。原创 2018-08-14 14:18:15 · 296 阅读 · 0 评论 -
eclipse崩溃后重启访问项目报错This application has no explicit mapping for /error
环境:springboot jdk1.8重现条件:eclipse卡死崩溃,重启之后,浏览器访问项目异常现象:页面报错:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Jul 27 15:...原创 2018-07-27 16:03:50 · 1650 阅读 · 0 评论 -
dorado7.x 导出 表格头多一个空行
问题描述:使用datagrid做导出,导出的excel中始终多一个空行。如下图:解决办法:在Export2ReportAction中,设置showtitle为false(为true则会产生如上图空行),如下图:...原创 2018-07-30 19:49:22 · 712 阅读 · 0 评论 -
dorado7.x关闭子页面,刷新父页面
情况一:关闭按钮在父页面的dialog中子页面(新开TAB)更新父页面自动刷新,父页面view.onReady/onCreate事件top.flushDataset = function(){ dataSet.flushAsync();}子页面top.flushDataset();关闭dialog类型详情子页面:var dialog=view.id("dialogDet...原创 2018-07-12 17:12:39 · 1003 阅读 · 0 评论 -
dorado7.x积累
通用代码lookupCode lookupName性别 {dorado.getDataProvider("sysLookupTypeAction#getValueByCode").getResult('PLATFORM_SEX')} 有效标识{dorado.getDataProvider("sysLookupTypeAction#getValueByCode").getResult('...转载 2018-06-30 15:43:18 · 1804 阅读 · 0 评论 -
dorado7.x提示弹框方式
右下角弹窗var importExcel = view.get("#import3");importExcel.execute(function(){ dorado.widget.NotifyTipManager.notify("批量导入完成");});中间弹窗dorado.MessageBox.alert () ...转载 2018-06-30 15:16:12 · 1317 阅读 · 0 评论 -
dorado7.x dialog形式tab和弹出小窗口的设置
dorado7.x dialog形式tab和弹出小窗口的设置:tab形式:弹窗:原创 2018-06-17 10:32:26 · 1098 阅读 · 0 评论 -
dorado7.x 下拉菜单增加清除按钮
在下拉菜单的框内右侧增加清除按钮,如图:具体操作办法:一、选中autoFormElement ->Editor->TextEditor二、输入blankText值三、增加trigger原创 2018-06-17 09:58:13 · 429 阅读 · 0 评论 -
dorado7.x 时间控件展示英文格式问题解决办法
trigger设置为:defaultDateTimeDropDown,triggerClear展示效果为:解决办法:1.设置当前新增form的datatype2.设置对应的datatype时间字段的格式Datetime效果如下:...原创 2018-10-09 09:56:52 · 416 阅读 · 0 评论 -
dorado7.x无法在"***$$EnhancerBySpringCGLIB$$6"类中查找到唯一匹配的"**"方法
dorado7.x dataset中配置controller中具体方法,但是报错:无法在"***$$EnhancerBySpringCGLIB$$6"类中查找到唯一匹配的"**"方法解决办法:设置该dataset中的pagesize属性。另外,必须配合使用dataPilot,并且设置:dataset必须设置pagesize。...原创 2018-11-06 16:59:36 · 5128 阅读 · 3 评论 -
dorado7.x控制显示隐藏
在对应的类型字段的dataType中选择时间onset:var type=arg.newValue;if(!isEmpty(type) && 2 == type){ view.get("#groupBox2").set("collapsed", true);//收起,避免布局紊乱 单个被隐藏字段,可以设置hideMode为display view.get("#...原创 2019-01-06 09:59:43 · 978 阅读 · 0 评论 -
dorado7.x列表查询转新增弹窗全部不同ds的问题
dorado7.x列表查询转新增弹窗全部不同dataset的问题:如果是dg和dialog的form具有想通的dataset,那么dialog可编辑;如果是不同的dataset,那么dialog不可编辑,为只读状态。为了解决这个问题,可以采用:view.get("#addDialog").show();var formentity = view.get("#addForm.ent...原创 2019-01-05 16:12:46 · 226 阅读 · 0 评论 -
dorado7.x radioGroup实现2种方式
dorado7.x radioGroup实现2种方式:1.选中form种对应字段,设置Properties中editType属性:2.选中form种对应字段,在该字段的editor中新增RadioGroup:以上2种方式选择其一设置完毕后,在dataType对应字段设置Mapping:即可实现单选钮效果。...原创 2019-01-01 11:20:22 · 563 阅读 · 0 评论 -
使用dd下拉框,无法给code赋值的问题
使用dd下拉,无法给code赋值的问题在datatype模型中,不要给字段赋予默认的值。解决办法:去除datatype中defaultValue的设置原创 2018-12-11 17:57:17 · 162 阅读 · 0 评论