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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 曹操

[结贴] picker

[复制链接]

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-19 14:29:48 | 显示全部楼层
曹操 发表于 2017-6-19 14:20
我的datapicker的代码明明写在弹框哪一页,但是为什么会在外面弹出,而不再弹框里面,我该怎么设置一下? ...

不理解你的逻辑  建议你自己跟下代码
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-19 14:40:12 | 显示全部楼层
半导体 发表于 2017-6-19 14:29
不理解你的逻辑  建议你自己跟下代码

我现在就是把demo里的东西改改,改成自己的,我也没做什么大的修改
define(function(require) {
        //var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");


        var Model = function() {
                this.callParent();
        };
       
       

        Model.prototype.doOK = function(event) {
                var comp1 = event.source;
                var value = comp1.getValue();
                if(value instanceof Date){
                        var type = "date";
                        if(type=='datetime') value= justep.Date.toString(value, "yyyy年MM月dd日hh时mm分ss秒");
                        else if(type=='date') value= justep.Date.toString(value, "yyyy年MM月dd日");
                        else if(type=='time') value= justep.Date.toString(value, "hh时mm分ss秒");
                }else value = "";
                this.comp('output').set('value',value);
        };


        Model.prototype.modelLoad = function(event){
               
                var comp = this.comp('datePicker');
                comp.show();
                comp.setValue(new Date(2000,00,01,00,00,00));
                comp.dismissible = false;
                comp.set('opacity',"10");
                comp.set({opacity:"1"});
               
        };

        return Model;
});

这个demo的代码,我只是稍微改了点,但是就是出现上面的那个问题
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-19 16:35:55 | 显示全部楼层
曹操 发表于 2017-6-19 14:40
我现在就是把demo里的东西改改,改成自己的,我也没做什么大的修改
define(function(require) {
        //var $ ...

你好,我将datapicker的样式改成了这样,但是我不知道这个picker为什么从屏幕底部弹出,而不是在弹框的底部弹出,我的picker写在弹框那个页面里,请问,怎样设置
QQ截图20170619163306.png
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-19 17:34:49 | 显示全部楼层
曹操 发表于 2017-6-19 16:35
你好,我将datapicker的样式改成了这样,但是我不知道这个picker为什么从屏幕底部弹出,而不是在弹框的底 ...

我看了,这个datapicker是弹框,我可以怎么改,让这个不为弹框
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-19 17:38:42 | 显示全部楼层
曹操 发表于 2017-6-19 16:35
你好,我将datapicker的样式改成了这样,但是我不知道这个picker为什么从屏幕底部弹出,而不是在弹框的底 ...

datapicker默认就是底部弹出的  除非你修改系统文件
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-19 18:10:45 | 显示全部楼层
半导体 发表于 2017-6-19 17:38
datapicker默认就是底部弹出的  除非你修改系统文件

能给点提示嘛
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-20 09:33:23 | 显示全部楼层

应该要修改/UI2/system/components/justep/datePicker/datePicker.js
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-20 17:00:31 | 显示全部楼层
半导体 发表于 2017-6-20 09:33
应该要修改/UI2/system/components/justep/datePicker/datePicker.js

我想知道问题在哪,这个可能对你也有点麻烦,还是希望你在百忙之中帮忙看看,能多给我一些提示,谢谢
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-20 17:37:36 | 显示全部楼层
曹操 发表于 2017-6-20 17:00
我想知道问题在哪,这个可能对你也有点麻烦,还是希望你在百忙之中帮忙看看,能多给我一些提示,谢谢 ...

问题就是 这个组件的显示方式是系统内部定义好的  如果想要修改是必须修改系统文件的  

但是我觉得你也可以是用popMenu组件自己实现一个你想要的那种效果  我记得我以前见过的
回复 支持 反对

使用道具 举报

32

主题

93

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
 楼主| 发表于 2017-6-20 17:49:58 | 显示全部楼层
半导体 发表于 2017-6-20 17:37
问题就是 这个组件的显示方式是系统内部定义好的  如果想要修改是必须修改系统文件的  

但是我觉得你也 ...

好的,我再试试其他办法吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 17:42 , Processed in 0.062553 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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