input 默认显示当前时间
问题:默认显示当前时间 解决办法:dataType 设为Date 属性bind-value justep.Date.toString(new Date() , justep.Date.STANDART_FORMAT_SHOT) 格式: yyyy-MM-dd dataType 设为DateTime justep.Date.toString(new Date() , justep.Date.DEFAULT_FORMAT) 格式:yyyy/MM/dd hh:mm:ss
问题:默认显示当前时间 解决办法:dataType 设为Date 属性bind-value justep.Date.toString(new Date() , justep.Date.STANDART_FORMAT_SHOT) 格式: yyyy-MM-dd dataType 设为DateTime justep.Date.toString(new Date() , justep.Date.DEFAULT_FORMAT) 格式:yyyy/MM/dd hh:mm:ss
模式一打包部署后,打开app报错 问题原因:打包时Web路径用了默认的/x5/UI2 解决办法:/x5/UI2改为其他的 重新打包部署就可以了
使用Wex5运行时想用自己的浏览器下面说一下怎么配置 窗口==》首选项 图中红色部分替换为自己浏览器的安装路径,然后应用确定就可以了
问题现象: 原因组件绑定了事件但是js 没有这个方法 解决办法在事件上双击,重新重新生成一下方法就好了
这样操作下来baasServer就导入了
baasData设置条件过滤,首先先添加一个baasData组件,然后绑定表;当然后台你要先建好.m文件,添加表action 选取queryAction(这个不会可以去看看后端服务教程), 1.baasData刷新事件接管,baasData 属性autoload 设为fasle,这样他就不会一开始就去请求加载数据了; 现在就可以添加过滤条件了,baasData右键增加过滤条件,baasData下就有一个fiflter0,这个时候可以在model 的onload事件里写代码了 var data = this.comp("userData") var username = this.comp("nameInput").val(); var password = this.comp("passwordInput").val(); data.setFilter("filter0", "username='" + username + "' and password='" + password + "'") data.refreshData();//粗体就是数据库表的列名,斜体字是你要传的值,这个filter其实就是一个sql语句 这个时候就可以得到你想要过滤数据了, 2.baasData 属性autload不设为fasle [...]
问题原因:data保存失败!!Cannot read property 'define' of undefined 出现这个问题一般有两种可能: 1.数据库表没设置主键, 解决方案:数据表加个主键,表action重新建一下,baasData 重新绑定表就好了 2.数据库表有主键了但是还是报这个错,这个时候检查意义baasData 属性idColumn 有值没,这个值是你绑定表时候自动添加上去的,他对应的就是数据库 表的主键,如果没有这个属性那就需要重新放个baasData 与表重新进行绑定了,idColumn这个属性有了这就绑定成功了(这个问题在3.4 小版本号4935的Studio中已经解决了)
每次刷新data都会弹出一个弹框,感觉很不爽所以想把他屏蔽掉,方法很简单,设置data属性。 confirmDelete 设为false,这个时候删除就不会有提示了,删除的提示自己写一段话,这个时候在confirmDeleteText 写上想要提示的话就可以了,刷新和删除做法是一样的
问题:列表页进入详细页,详细页面添加或修改数据后返回列表页数据刷新 解决办法:详细页 关闭后回到列表页会触发 model的onActive事件,在model的OnActive事件中调用data.refreshData();
问题 :修改组件 js css 没效果 解决办法:执行版本目录下tools/dist 下的dist.bat less.bat 如果修改了css 文件就先执行less.bat 然后执行dist.bat,只修改js 直接执行dist.bat