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

QQ登录

只需一步,快速开始

查看: 3438|回复: 13

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

[复制链接]

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
发表于 2017-8-2 12:48:12 | 显示全部楼层 |阅读模式
开发工具右侧工具对话框里有一个组件dialog(bootstrap),具体不知道怎么调用显示,没有专门的调用方法吗,社区里找不到案例,也不知道是不是还要手动添加什么组件,看原生的调用是BootstrapDialog.show(),可是不能直接在js文件里直接这样调用吧,会报错。

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
发表于 2017-8-2 13:48:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2017-8-2 15:32:33 | 显示全部楼层
看组件
/UI2/system/components/bootstrap/dialog/demo/base.w

路径 /UI2/system/components/bootstrap/ 下就是x5封装的bootstrap 组件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 15:45:53 | 显示全部楼层
liangyongfei 发表于 2017-8-2 15:32
看组件
/UI2/system/components/bootstrap/dialog/demo/base.w

好的,知道了, 多谢
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 16:30:03 | 显示全部楼层
liangyongfei 发表于 2017-8-2 15:32
看组件
/UI2/system/components/bootstrap/dialog/demo/base.w

请教另一个问题:span中直接bind-text data模型里的字段值没有结果,代码如下:
  1. Model.prototype.supplierDetailDataCustomRefresh = function(event){
  2.                 var url = require.toUrl(window.AppConfig.host + window.AppConfig.supplierDetailApi);
  3.                 $.ajaxSettings.async = false;
  4.                 var me = this;
  5.                
  6.                 $.getJSON(url,{"supplier_id":me.params.supplier_id},function(data){
  7.                         event.source.clear();
  8.                         event.source.loadData(data.data.supplier);
  9.                         // 加载商品数据
  10.                         me.comp("supplierGoodsData").clear();
  11.                         me.comp("supplierGoodsData").loadData(data.data.goods);
  12.                         me.setTitle();
  13.                         me.setSphere();
  14.                 });
  15.         };
复制代码

span绑定数据:$model.supplierDetailData.val("supplier_name")
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 16:31:38 | 显示全部楼层
tind-text绑定如图所示,已确保能从supplierDetailData里alert出数据:
11.png
回复 支持 反对

使用道具 举报

发表于 2017-8-2 16:55:05 | 显示全部楼层
jianghai 发表于 2017-8-2 16:31
tind-text绑定如图所示,已确保能从supplierDetailData里alert出数据:

请问你是调用data.refreshData() 刷新data触发 onCustomRefresh  事件的吗??

不显示有可能不是刷新触发的
http://docs.wex5.com/wex5-ui-question-list-2071

如果直接alert( supplierDetailData.getValue('supplier_name'))  
可以有值!那就能显示才对啊!说明当前行有值的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 17:08:34 | 显示全部楼层
liangyongfei 发表于 2017-8-2 16:55
请问你是调用data.refreshData() 刷新data触发 onCustomRefresh  事件的吗??

不显示有可能不是刷新触 ...

我没有设置出发,只设置了接管刷新方法里加载数据,现在我把bind-text内容改为 $model.supplierDetailData.val("supplier_name") + "地址"后打开显示为undefined地址,请问该如何分析
回复 支持 反对

使用道具 举报

发表于 2017-8-2 17:56:28 | 显示全部楼层
jianghai 发表于 2017-8-2 17:08
我没有设置出发,只设置了接管刷新方法里加载数据,现在我把bind-text内容改为 $model.supplierDetailDat ...

说明当前行字段不存在吧!
你打印一下 supplierDetailData.getValue('supplier_name')
确定可以获取值吗??
如果有值就应该可以显示才对的!

而根据报错来看!
当前行不存在导致的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

13

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
 楼主| 发表于 2017-8-2 18:24:28 | 显示全部楼层
liangyongfei 发表于 2017-8-2 17:56
说明当前行字段不存在吧!
你打印一下 supplierDetailData.getValue('supplier_name')
确定可以获取值吗 ...

可是我设置 bind-text为$model.supplierDetailData.label("supplier_name") + "地址" 时是显示为店铺名地址的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 23:27 , Processed in 0.058659 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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