起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1614|回复: 2

[结贴] 使用windowdailog遇到的问题

[复制链接]

20

主题

56

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
发表于 2018-1-23 15:32:52 | 显示全部楼层 |阅读模式
使用windowdailog来给子页面传参,类似记事本功能的应用。在子页面的modelreceive事件中加入loadData的代码,将父页面传递过来的参数添加到子页面的data组件中,子页面中的多个input组件通过ref关联到data,运行发现页面中input框全部处于disable状态。改用直接从本地json文件中读取数据填入data,发现结果是一样的,参考了记事本的例程和之前做的其他类似页面,不知道这次是忽略了什么细节。modelreceive的代码如下
                var projectList = this.comp("prodata");
                projectList.clear;
               
               
                var url = require.toUrl("./class/myproject.json");

                $.ajaxSettings.async = false;
                $.getJSON(url, function(data) {
                                projectList.loadData(data);
                        });
               
                //if(event.params.data){
                        //projectList.loadData(event.params.data.data1);
                //alert(projectList.count());
                //alert(projectList.getCurrentRow().val("projectName"));
               
                alert(projectList.count());
                projectList.each(function(param){
                        alert(param.row.val("projectName"));
                });

alert出来的count数量为1,具体的projectName也能够输出出来,求指点。

发表于 2018-2-5 13:45:51 | 显示全部楼层
list 显示一样,可能是格式绑定的问题
http://docs.wex5.com/wex5-ui-question-list-2036/

data.count() 如果是 1  说明只有一行数据吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

20

主题

56

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2018-2-9 17:48:08 | 显示全部楼层
本帖最后由 博众智云 于 2018-2-9 17:49 编辑

换用了另外的方式解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-19 21:17 , Processed in 0.053517 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表