About liangyongfei

该作者尚未填入任何详情
So far liangyongfei has created 485 blog entries.

js代码调用attachmentSimple组件弹出选择文件

attachmentSimple 组件就是封装的input type=file 的节点!attachmentSimple 没有提供API弹出选择资源的框!所以你自己试试,使用js 获取x-item-upload节点再调用它的click方法试试! 案例/UI2/system/components/justep/attachment/demo/demoSimple.w 的代码就是: var add = this.getElementByXid('div12'); $(add).children().children().click();

API文档中关于设计时属性和运行时属性的理解

Properties  是运行时属性!可以在运行时根据这些数据获取对象!或者修改属性的值!实现不同效果! Attributes 是设计时属性!只能在设计时使用!运行时相当于无效属性! 组件的set get方法是可以获运行时属性的值! 但是不包括(API 中标识为readonly 的属性)

button组件关于icon的理解

icon设置为字体选择的样式,表示的是,分别在button 激活和不激活起作用,激活和不激活状态下显示不同的颜色! icon设置为img的时候,表示的是,button 禁用和启用时起作用。 如果想在button上设置激活和不激活状态下显示不同的图片,就需要通过js代码动态设置图片的rul,方法是: this.comp('buttonXid').set({ "icon" : "img:$UI/test/image/icon.png|" }); contents组件在onActiveChanged 事件中判断切换的content 并设置显示的icon图片 参考案例:http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=80603&pid=165185506

页面跳转传参 接收参数的问题

原因:我们提供的案例介绍 /UI2/demo/page/index.w http://docs.wex5.com/page-interaction/ 都是讲的,model的 onParamsReceive 接收参数的! 实际上!前一个页面传递过来的参数,在其他事件或者其他定义的js中直接就可以获取到的! 方法: 写法和onParamsReceive 中的格式 基本类似,就是将event换成this即可!! 比如onParamsReceive中 获取参数是 event.params.a1</pre> <pre>event.params.data.d1 那么onload 或者其他 方法 ,事件中得到参数的写法就是 this.params.a1 this.params.data.d1

如何配置数据源

如图:测试链接成功后,点应用 或 确定,就可以配置成功了!,修改的配置文件分别是:apache-tomcat\conf\context.xml 和studio\dropins\studio-app2\config\dscfg-opensource.xml 1.studio 中读取配置是dscfg-opensource.xml ,比如数据源配置页面,baasServer编辑的配置页面,都是读取的dscfg-opensource.xml 2.服务器运行时,进行数据交互读取的配置文件是:context.xml  ,这个就是tomcat标准的数据源配置文件

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',         [...]