拖到界面上的控件,可以尝试双击它,为它添加常用的事件。如果自动添加的代码不是你想要的事件,你可以在“动作”里添加一个,如果你想添加的是一个js方法,那么记得在填写方法名字的时候带上“()”。最后别忘记按下全部保存。
$view.open({ "viewid" : "yyuap.com.Main", // 跳转到哪个页面 "isKeep" : "false" // 是否保留当前页面 });
$view.open({ "viewid" : "yyuap.com.Main", "isKeep" : "false" , "data" : "hello" // 传值 });
一般在一个容器上双击鼠标,会自动生成该容器的onload方法,里边写代码就可以了。
在onload方法中,可以取得其他页面传递过来的数据,也可以做一些其他需要的页面初始化工作.
function onload(){ var param = $param.getString("data"); if(param){ $alert("获取到页面传递过来的值:"+param); } }
设置好后关闭页面再打开,即可出现滚动条
上下控件间增加控件方法一:
调大外边距,产生间隙
控件拖进间隙即可
上下控件间增加控件方法二:
增加高度,就产生了间隙
在间隙里即可拖入控件
那么HBOX布局如何左右间加入一个控件 ?按上下控件的方法一加大外边距左右值即可。
alt+/
ctrl+shift+f
$cache.write("key", "this is my cache data!"); $cache.write("keyjson", "{'data':'data1','key':'data2'}"); var key = $cache.read("key"); var keyjson = $cache.read("keyjson"); $alert("success to load data from cache:" + key + "::json data is:" + keyjson);
将容器的布局设置为relative布局.记得,在此布局下,按住ctrl+上下左右箭头,可以微调控件位置。
参见文档《UAP_Mobile_移动开发文档_studio开发》中的页面布局章节
图片控件,支持gif动画,图片路径里敲上名字就可以了。
如果想让图片控件动起来,可以用js定义个动画,比如让它换面前行或降落。。。
动画样例参见模板里的雪花飘飘。
如果界面上没有看不到控制台,可以在窗口->显示视图->其他中找到它。也可以问百度:eclipse+控制台+显示。
大纲等视图找不到也是一样的处理方式。
拖到界面上的控件,可以尝试双击它,为它添加常用的事件。如果自动添加的代码不是你想要的事件,你可以在“动作”里添加一个,如果你想添加的是一个js方法,那么记得在填写方法名字的时候带上“()”。最后别忘记按下全部保存。
先设置列表的显示滑动删除为选中状态
再添加如下事件
例如:$id("fliper0_childwgt_tabbaritem4").set("checked","false"); $id(“flipper0_childWgt0_listviewdefine0”).get(“row”) 当widget-define内直接是一个listview的时候,而不是一个div时,js编程时改listview的最终id是什么?,如下例:
。。。。
js代码:
var row = $id(“flipper0_childWgt0”).get(“row”)
$("#camera1").live("click", function(){ debugger; $camera.open({ bindfield : "pic", callback : function(){ var pic = $ctx.getString("pic"); $("#img1").attr("src",pic); } }) };
在需要换行的地方加上“\n”转义字符。
如代码总有异常错误时候,请做代码清理处理,清理操作如下图: