shell.showPage跳转页面,传递一个js方法在另一个页面调用

比如,A页面中通过shell.showPage跳转到B页面,想在B页面做一些操作的时候能给A页面传值,或者调用A页面的方法做一些事 A 页面中 定义一个方法,比如 Model.prototype.test = function(param1,param2) { // A 页面中定义的方法,用于被B页面调用! };   跳转页面的时候,代码如下: var url = require.toUrl('./B.w');         var params = {             a1: 'a1Value',         [...]

获取页面屏幕大小和分辨率

<SCRIPT   LANGUAGE="JavaScript">   var s = "网页可见区域宽 :"+ document.body.clientWidth;   s += "\r\n网页可见区域高:"+ document.body.clientHeight;    s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";   s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;   s += "\r\n网页正文全文高:"+ document.body.scrollHeight;   s += "\r\n网页被卷去的高:"+ document.body.scrollTop;   s += "\r\n网页被卷去的左:"+ [...]

关于动态格子的布局

参考 :UI2/system/components/justep/list/demo/list.w 第三个页面消息墙! 主要看设置class属性   row 和 col 其中col就是表示不同分辨率下所占行的比例!可以看下row组件的案例 /UI2/system/components/bootstrap/row/demo/grid.w 看看它的class 属性中的值都代表什么!然后设置在list 中的div上即可! 这种样式是12等分显示列!每列显示都是12的公约数   如果想自定义显示列宽,可以试试平台提供的 row组件!这个 UI2\system\components\justep\row\demo\base.w list 案例中里面的 class属性如果设置为自动的话!   x-row   x-col-fixed 设置width 属性百分百!就可以实现 自定义显示列数的格子布局了!

data组件和list组件关于limit属性的理解

Data 中limit 是为了后台分页加载数据,每页次limit条的数据! list 中limit 属性表示页面中每次渲染的行数!往往配合scrollView组件使用! 当list 的limit属性设置为-1或和data的limit一致时!会一次性显示data中的全部数据 小于data中limit 时,每次只渲染data中一部分数据!当data中数据不够渲染时才会去后台加载下一波数据! 大于data中limit!一般不这样做!否则每渲染一次!要连续后台加载两次

tree组件点击面包屑标题栏的时候获取点击的数据

通过 this.comp('breadcrumb')获取tree下的 $UI/system/components/bootstrap/breadcrumb/breadcrumb 组件 通过on('onClick',function(evt){evt.data....})  bind事件后通过evt.data可以获得相关的数据 方法1. this.comp('tree1').getBar().on('onClick',function(evt){ debugger; evt.data }) 方法2. </pre> <pre> var tree = this.getIDByXID("tree1");         var xid = $("#"+tree).find(".breadcrumb").attr("xid");     this.comp(xid).on('onClick',function(evt){var label = evt.data.label;});</pre> <pre>

添加滚动调的监听事件

1.如果是scrollView 组件 可以在onScrollMove 事件中接管!可以在event上获取一些这个组件相关的数据,用法可以参考:http://docs.wex5.com/comps-scrollview/ 2.自定义的滚动条,需要获取滚动节点对象,然后使用jQuery 进行封装,比如: var dom = this.getElementByXid('content1'); $(dom).scroll(function() { &nbsp;&nbsp;debugger; });

3.5版本attachmentSimple组件图片只能预览不能下载

原因:3.5 版本的 attachmentSimple 组件上传的图片和txt文件,点击的时候只能预览,不能下载!如果想改回以前版本实现下载!如下修改 解决方案:目前可以修改组件代码/UI2/system/components/justep/attachment/attachmentSimple.js  修改后执行\tools\dist\dist.bat合并资源! downloadFile:function(realFileName,storeFileName,ownerID){ var url = this.getFileUrl(realFileName,storeFileName,ownerID,"browse"); fileApi.browse(url); }, 修改代码: this.getFileUrl(realFileName,storeFileName,ownerID,"browse"); 改成 this.getFileUrl(realFileName,storeFileName,ownerID,"download"); 即可