- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 doarado7.x eclipse环境下更新dorado规则
在eclipse界面dorado视图,点击元素的控件报错,需要通过更新dorado规则来解决。更新dorado规则,需要注意几点:1.第一次更新需要选择目录,更新dorado规则的目录应该选择config.properties所在的dorado-home目录。 如果选择错误,需要通过重新切换workspace才能再次选择更新dorado规则的目录。2.需要再系统启动状态下才能更新。...
2020-10-30 11:44:10 922
原创 ios需要点击2次才能触发h5页面返回
原因分析: 当前代码采用form target指向iframe,实现无页面刷新。ios情况下,可能会多Push一个当前的页面的路径到history。解决办法:删除target指向iframe.form增加onSubmit事件。onFormSubmit=(event)=>{//避免跳转到action对应地址event.preventDefault();returnfalse;}...
2020-07-10 09:19:59 1749
原创 命令行通过npm安装typescript
npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist npm -g install typescript 指定typescript版本,如下: npm -g install typescript@3.6.2
2020-05-20 10:16:10 668
原创 json通过点获取属性遇到的一个坑
该问题是引用别人的jar包导致的一个问题,具体分析如下:json对应的实体类中一个属性,第二个字母首字母应该大写,比如yingGai,结果set和get方法的第二个字母却没有大写。json通过点获取属性,如:dto.yingGai,后边的yingGai并不是属性名称,而是get方法后边的名称,比如getyinggai,那么应该写成dto.yinggai...
2019-12-06 19:47:55 222
原创 dorado7.x ds绑定dataprovider controller首字母不能连续2个字母大写
dorado7.x ds绑定dataprovider 。设置如:此处设置的***controller首字母不能连续2个字母大写,否则则报错:不能找到名为“***.***.**controller”的definition.
2019-12-03 14:07:25 245
原创 dorado7.x ueditor部分内容(包含图片)展示偶尔会空白问题解决
dorado7.x部分内容(包含图片)展示偶尔会空白问题解决。问题分析:1.确认数据肯定是查询出来了。2.最后确认是ueditor控件加载速度和ds加载数据速度差异导致的问题。ueditor控件渲染晚于数据加载,会出现空白。解决办法:把ds放到最下边,数据加载改成lazy。lazy会比onready更晚,onready也会出现问题。...
2019-11-22 11:50:48 282
原创 dorado7.x datatype对应的实体类没有setget方法,将影响dg展示值
dorado7.x datatype对应的实体类没有set/get方法,将影响dg展示值。
2019-11-04 10:26:59 194
原创 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 460
原创 dorado7.x UploadAction存在的诡异问题
当将UploadAction的selectionMode设置为singleFile,如果分多次选择上传多个同名文件,会出现以下诡异的错误(分多次上传多个非同名文件不会有这个问题):从上到下在已上传的文件列表勾选已上传的多条记录,调用UploadAction.removeFile(entity.get('id'))方法,会报找不到file的错误;从下到上选择文件不会报错,可以正常remove。...
2019-09-21 15:30:13 652
原创 dorado7.x设置滚动条当前视野聚焦位置
view.get("#****").scrollIntoView();取需要聚焦位置某个元素id即可,另外:1.view的onReady事件中不生效,可以在ds的onLoadData事件设置。
2019-09-19 17:30:47 197
原创 dorado7.x datatype onset失效问题
dorado7.x datatype onset失效问题不同子页面相同名称的 datatype onset会失效,没有错误提示
2019-09-11 11:04:43 184
原创 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 273
原创 echarts画柱状图
echarts在线画柱状图app.title = '坐标轴刻度与标签对齐';option = { color: ['#87CEFA'], tooltip : { trigger: 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : 'shadow'...
2019-08-22 16:18:32 247
原创 dorado7.x实现复选框
新增:新增时:onShow:var dataSetDictionary=view.get("#targetDisplayDataSetDictionary");var targetDisplayContainer=view.get("#targetDisplayContainer");var entityList=dataSetDictionary.getData()...
2019-08-22 10:45:25 549
原创 js中的0
alert(0 == "");结果是true.所以:function isEmpty(obj){ if(typeof obj == "undefined" || obj == null || (obj != 0 && obj == "")){ return true; }else{ return false; }...
2019-08-20 16:29:09 261
原创 dorado7.x 点击按钮无反应,F12不报错
dorado7.x 点击按钮无反应,F12不报错。问题定位:最终原因是因为onlick事件中的js代码删除之后,有多余的空格。虽然没有代码,但是影响了后边的执行。...
2019-07-14 17:54:56 266
原创 dorado7.x argument type mismatch
dorado7.x argument type mismatch,截图如下:通常是由于datatype的creationType属性实体字段和dataType字段不一致导致,删除creationType设置的实体即可。
2019-07-14 09:43:34 225
原创 dorado页面url后携带参数获取
dorado页面url如:log.d?flag=1可在页面上获取,如ds的onready事件中,用以下方式获取:var flag = "${param.flag}";
2019-06-10 10:17:24 492
原创 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 1390
原创 不同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
原创 dorado7.x ajaxAction直接操作数据库,异常处理
dorado7.x ajaxAction直接操作数据库,异常。但是在别的方法中直接调用,则不会出异常。在@Expose下方增加@Transactional不起作用,加到类上就不抛异常。...
2019-03-25 16:05:15 261
原创 dorado7.x ds和dg配置datatype的区别
dorado7.x ds和dg配置datatype的区别:对于ds,datatype可以配置collection集合类型;但是dg的datetype必须配置default类型,否则页面会报错。
2019-03-07 14:57:57 248
转载 EGit(Git Eclipse Plugin)使用
编写不易,转载请注明(http://shihlei.iteye.com/blog/2124411)最近跳槽,新公司使用Git,快速学习了下,开发主要用EGit插件,总结下。前言:1)Git于SVN的不同 Git是分布式数据库,本地创建仓库,即可在本地完成版本控制(等价于SVN在本地安装服务器和客户端,SVN服务器如果在远程,断网情况将无法完成提交及版本维护)。 ...
2019-03-05 14:16:08 214
原创 maven更新不了jar包,show problems errors显示failed to read artifact descriptor for
maven更新不了jar包,show problems errors显示failed to read artifact descriptor for...解决办法:1、project->clean2、Maven->Update Project,勾选:Force Update Of Snapshots/Releases即可。另外一种可能性:开发工具的离线模式有关系,如...
2019-03-04 14:06:05 459
原创 eclipse git clone报错,cannot open git-upload-pack
eclipse git clone报错,cannot open git-upload-pack:经过检查: 1.url和网络连接没有问题,并且相同的配置和操作方式在别的电脑上可以成功clone,别的账号在该机器也无法clone。 2.team->git->configuration已经配置sslVerify=false。 3.打开ecl...
2019-03-04 09:59:33 1240
原创 json解析
import com.google.gson.JsonArray;import com.google.gson.JsonObject;import com.google.gson.JsonParser;import com.google.gson.JsonSyntaxException;JsonArray jsonArray = null; try { JsonObje...
2019-02-14 16:10:38 204
原创 dorado7.x重复新增的时候addForm中会携带上一次填写数据
dorado7.x重复新增的时候addForm中会携带上一次填写数据(这种情况产生的情形是只设置了dataType,未设置dataset),目前的处理办法是点击新增按钮的时候onclick事件中将新增的form中各个字段属性置为初始值。此时addForm属性中dataset不能设置,并且设置createPrivateDataSet为true,否则会取不到addForm.entity。同时要...
2019-01-19 15:38:55 332
原创 dorado7.x datagrid设置横向滚动效果
两种方法:1.设置datagrid属性fixColumn可以产生滚动效果。2.设置datagrid属性:如果出现dg缩短,右边缺半截的情况,可设置单个column宽度,撑开。
2019-01-09 20:32:04 555
原创 dorado7.x 输入框增加正则验证
可以在dataType增加RegExpVlidator,如下:附录(常用表达式): 表达式 说明 /^(\\+86)?(1[0-9]{10})$/ 手机 ^[-]?[0-9]+[\\.]?[0-9]+$ 数字 [\u4e00-\u9fa5] 中文 /(\\d+)...
2019-01-09 14:35:09 704
原创 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 979
原创 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 227
原创 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 564
原创 使用dd下拉框,无法给code赋值的问题
使用dd下拉,无法给code赋值的问题在datatype模型中,不要给字段赋予默认的值。解决办法:去除datatype中defaultValue的设置
2018-12-11 17:57:17 162
原创 dorado7.x根据一个下拉选项,设置另外一个下拉readOnly或者visible属性
根据一个下拉选项,设置另外一个下拉readOnly或者visible属性。在datatype对应字段的onset设置:var type=arg.newValue;if(isEmpty(type) || type== 1){ view.get("#aType").set("visible",true); //或者 view.get("#aType").set("readO...
2018-12-03 19:04:04 517
原创 dorado7.x 下拉复选框实现以及位置浮动不固定在下拉框的问题及解决办法
在所需的property,设置trigger下一步:设置onExcute:var ChannelInputs=view.get("#ChannelInputs");view.get("#dataSetChannel").flushAsync();ChannelInputs.show({ anchorTarget: view.get("#noticeChannel"),/...
2018-12-03 15:18:56 500
原创 js 日期比较(年月日)
/** * 判断日期1是否大于日期2,只到年月日 * @param {Object} date1 * @param {Object} date2 */function compareDate(date1,date2){ var result = false; if(date1.getFullYear()>date2.getFullYear()){ r...
2018-11-22 17:52:48 8231
LodopFuncs.js
2014-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人