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

QQ登录

只需一步,快速开始

查看: 1465|回复: 3

[处理中3] 动态绑定Input Date类型,值可以回选,无法选择日期控件

[复制链接]

3

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
发表于 2018-5-7 16:11:59 | 显示全部楼层 |阅读模式
   以上图中,动态绑定data数据,并动 20180507150510.png

20180507150455.png

20180507150439.png

态绑定input Date,页面可以显示值,但日期控件无法使用,有什么解决方案?
发表于 2018-5-7 16:16:34 | 显示全部楼层
如果使用动态new
input 也应该 new 才可以的! 如果直接用html标签,就不是input组件对象了!

data 非得动态创建吗?? 不能使用静态data吗??  我看你代码也不是变化的,就是写死的嘛

直接用静态data 和 静态list组件 开发就行了,没必要js实现吧
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
 楼主| 发表于 2018-5-7 16:23:47 | 显示全部楼层
这个是写的demo ,为了展示问题的存在写死的,后期会动态表单读取,页面控件动态展示,现在所有都能显示完成,就在时间控件上无法进行捆绑,你说的new也尝试过,依然无法实现。如下图:
20180507162157.png
20180507162145.png
回复 支持 反对

使用道具 举报

发表于 2018-5-7 16:37:37 | 显示全部楼层
zxy2018 发表于 2018-5-7 16:23
这个是写的demo ,为了展示问题的存在写死的,后期会动态表单读取,页面控件动态展示,现在所有都能显示完 ...

本地测试没问题
  1. Model.prototype.button1Click = function(event){
  2.     var parent = this.getElementByXid('div1');
  3.     var cfg = {                        
  4.         xid: 'test',
  5.         value:'test',
  6.                'bind-ref':'$model.data.ref("date")',
  7.         parentNode : parent,

  8.     };
  9.     var input = new Input(cfg);
  10. };
复制代码

全部组件都用动态生成的,可能会遇到问题,因为有些组件是无法动态new的! 只有实现buildTemplate 方法的才可以!
  而且list中每一行都要动态new就比较费劲了!

其实,如果你的枚举个数是固定的话,可以枚举多个data或多个页面实现!   什么都是动态的可能会遇到坑


test.rar

805 Bytes, 下载次数: 44

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-14 10:20 , Processed in 0.060550 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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