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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: jianghai

[结贴] dialog(bootstrap)组件有使用案例吗?

[复制链接]
发表于 2017-8-2 18:37:19 | 显示全部楼层
jianghai 发表于 2017-8-2 18:24
可是我设置 bind-text为$model.supplierDetailData.label("supplier_name") + "地址" 时是显示为店铺名地 ...

label  是 显示列名的 字符串!并不需要有当前行的概念的!所有行字段显示都一样的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 18:55:43 | 显示全部楼层
本帖最后由 jianghai 于 2017-8-2 19:11 编辑
liangyongfei 发表于 2017-8-2 18:37
label  是 显示列名的 字符串!并不需要有当前行的概念的!所有行字段显示都一样的! ...

重新调试了一下,现在打印数据如下:
  1. var supplier_id = this.params.supplier_id;
  2.                 var title = this.comp("supplierDetailData").getValueByID(['supplier_name'], supplier_id);
  3.                 alert(title);
  4.                 //this.comp("title").set({'title':title});
  5.                
  6.                 var data = this.comp("supplierDetailData").val("supplier_name");
  7.                 alert(data);
复制代码

这样前面一个title有数据,后一个data则是undefined,很疑惑,两个不应该一样吗
回复 支持 反对

使用道具 举报

发表于 2017-8-3 09:29:09 | 显示全部楼层
jianghai 发表于 2017-8-2 18:55
重新调试了一下,现在打印数据如下:

这样前面一个title有数据,后一个data则是undefined,很疑惑,两个 ...

前一个是根据id获取字段的值!是循环所有行,找到的!
说明data组件中有这行数据!

第二个方法是获取当前行字段的值!(就是当前选中行)
没有值说明当前行不存在!
你调用一下data.first()  切换到第一行,再打印试试吧!

或者data.each 循环打印这个字段!看下一共几行数据??是不是这些行中,有的值是undefined
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-3 09:45:39 | 显示全部楼层
liangyongfei 发表于 2017-8-3 09:29
前一个是根据id获取字段的值!是循环所有行,找到的!
说明data组件中有这行数据!

嗯,可以了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 23:30 , Processed in 0.049132 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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