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

QQ登录

只需一步,快速开始

查看: 3775|回复: 8

[结贴] WeX5数据绑定:foreach绑定中的data绑定错误

[复制链接]

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2018-4-16 13:14:13 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
在线文档:WeX5数据绑定:foreach绑定 http://docs.wex5.com/data-bind-foreach/#comment-9783
binding context的第二个例子$data示例:
//.W片段
<ul bind-foreach="months">
    <li>
        The current item is: <b data-bind="text: $data"></b>
    </li>
</ul>

//.js片段
months= ['Jan', 'Feb', 'Mar', 'etc']



出现如下的错误
Unable to process binding "foreach: function ()(return months}"
Message: Unable to process binding "text: function ()(return $data }"
Message: $data is not defined;
View: undefined;
--------------------------------
另外,不清楚从哪里能看到wex5的版本号,我是近几天下的最新版。


2018-04-16_13h12_10.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-4-16 13:53:15 | 显示全部楼层
WeX5的问题,可以到WeX5版本发帖,这是BeX5板块

1.把.w和js文件发一下看看

2.Studio的“帮助——关于Eclipse’”中有版本号
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-4-16 14:00:10 | 显示全部楼层
.w
<?xml version="1.0" encoding="utf-8"?>
<div xmlns="http://www.w3.org/1999/xhtml" xid="window" class="window" component="$UI/system/components/justep/window/window"
  design="device:m;">  
  <div component="$UI/system/components/justep/model/model" xid="model" style="top:95px;left:122px;height:auto;"/>
<ul bind-foreach="months">
    <li>
        The current item is: <b data-bind="text: $data"></b>
    </li>
</ul>
</div>

.js

define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
       
        var Model = function(){
                this.callParent();
               
         months= ['Jan','Feb','Mar','etc'];
        };
        return Model;
});

Eclipse版本5.3.8.6212
前面的例子都没有问题
回复 支持 反对

使用道具 举报

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-4-16 14:04:38 | 显示全部楼层
抱歉发错地方了,帖子好像移不过去
回复 支持 反对

使用道具 举报

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-4-16 14:07:46 | 显示全部楼层
jishuang 发表于 2018-4-16 13:53
WeX5的问题,可以到WeX5版本发帖,这是BeX5板块

1.把.w和js文件发一下看看

抱歉发错地方了,帖子好像移不过去,已经贴上.w  和 .js的代码了
http://bbs.wex5.com/forum.php?mo ... page=1#pid165544945
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-4-16 14:20:59 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-4-16 14:35:38 | 显示全部楼层
我是在跟着文档中心,学习foreach的data绑定啊,没有出现预期的效果,反而是出错了,文档中心讲的案例出错,在问题描述里面已经留了文档的链接了。

在线文档:WeX5数据绑定:foreach绑定 http://docs.wex5.com/data-bind-foreach/#comment-9783
binding context的第二个例子$data示例:
应该再页面出现多个foreach后data项的列表选项。但出错了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-4-16 14:40:02 | 显示全部楼层
Wex5的学习可以参考http://www.wex5.com/1-wex5/中的视频


bind相关的说明参考http://doc.wex5.com/data-bind/#4.8
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

18

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-4-16 14:53:18 | 显示全部楼层
谢谢,看样学习文档中心是错误的,$data改为$object后正确了。谢谢楼主答复

在bind-foreach环境内        $object=当前行数据项
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 07:06 , Processed in 0.092137 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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