dwcc2020html面板中日期无法使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dwcc2020html面板中日期无法使用相关的知识,希望对你有一定的参考价值。

javascript的兼容问题,网页上的日期选择控件都是用js来实现的。js在不同的浏览器中有不同的支持。这个和你的机器本身没有关系
问题补充:既然与机器本身没有问题,那如何解决在ie7浏览器中打开日期控件,选择日期的问题呢?
答:这个没有办法,因为你访问的网站上面的内容你是不能改的。要解决此问题,只能让网站方修改网站的代码。或者你使用ie6访问显示有问题的网站,或者你试一下选择日期的地方能不能手动输入而不用它的日期选择器。你只要按照规定的日期格式输入,一样能够查询得到。
参考技术A dwcc2020html面板中日期无法使用?
答案如下:设置错误导致!第一步操作首先打开设置按钮,然后操作账号管理在页面点击账号安全中心进入。多尝试多突破!

无法获取选项卡面板的对象

【中文标题】无法获取选项卡面板的对象【英文标题】:Cannot get the object of a tabpanel 【发布时间】:2014-06-20 14:53:23 【问题描述】:

我在边框布局的中心区域有一个网格。在网格中单击特定项目时,我需要更改中心区域以显示选项卡面板。我无法获取 tabpanel 对象。

在 ctrlpanel 文件中,在网格侦听器上,我使用 componentQuery 来获取 tabpanel('ccmain') 对象。它返回未定义。

我正在使用 componentQuery 成功地在中心面板文件(布局中心区域)中获取“ccmain”,但是当我将此代码移动到 ctrlpanel 文件(中心面板中的项目之一)时它失败了。 ComponentQuery 不再返回选项卡面板“ccmain”。 ComponentQuery 确实返回中心面板或视口。我试图做 centerpanel 或 viewport.down 来找到'ccmain',但这也返回未定义。如果您能告诉我如何获取标签面板或我做错了什么,我将不胜感激。感谢您的宝贵时间。

ctrlPanel.js

Ext.define('ServcSol.view.CtrlPanel',
extend: 'Ext.Panel',

alias: 'widget.ctrlPanel',
xtype: 'ctrlPanel',
itemId: 'ctrlPanel',

requires:[
    'ServcSol.store.FacilityStore'
    ],

initComponent: function ()   

var me = this;

Ext.applyIf(me, 

items: [ 

  xtype: 'panel',
  height: 750,
  title: 'Control Panel',
  items: [
  
   xtype: 'gridpanel',
   padding: '20 20 5 20',
   store: 'WorkHistoryStore',
   height: 590,
   width: '100%',
   border: true,
   columns: [
   
     width: 110,
     dataIndex: 'wrkhistDate',
     text: 'Due Date'
   ,
   
     width: 100,
     dataIndex: 'wrkType',
     text: 'Work Type'
   
 ], 
 listeners : 
   itemclick: function(dv, record, item, index, e) 
   
     if(record.get('wrkType') == 'Test')
                            
           var tabPanel = Ext.ComponentQuery.query('ccmain')[0];
           console.log('tabPanel is: ', tabPanel);
           var tabIndex = tabPanel.items.findIndex('id', 'hazard');
           var center = Ext.ComponentQuery.query('centerpanel')[0];
           center.getLayout().setActiveTab(tabIndex);
     

ccmain.js

Ext.define('ServcSol.view.ccMain', 
extend: 'Ext.tab.Panel',
itemId: 'ccmain',
alias: 'widget.ccmain',
xtype: 'ccmain',

initComponent: function () 

var me = this;

Ext.applyIf(me, 
items: [
      
        xtype: 'facility'
      ,
      
        xtype: 'hazListing'
      ,
      
        xtype: 'hazard'
      , 
      
        xtype: 'testFormRP'
      ,
      
        xtype: 'testFormDC'
       
       ]
    );      
  this.callParent(arguments);
  
 );

【问题讨论】:

您的代码没有意义。您正在尝试将活动组件设置为字符串。 抱歉,输入错误。代码没有达到这一点,因为 componentQuery 没有返回“ccmain”。编辑了帖子。 【参考方案1】:

其中一个原因可能是ccmain 未实例化,因为ComponentQuery.query 只能找到实例化的组件。然后,即使找到ccmain,您也不能那样设置它的活动项。最简单的方法是分配标签itemIds,然后调用setActiveTab:

tabPanel.setActiveTab(itemIdOfTheTab)

【讨论】:

以上是关于dwcc2020html面板中日期无法使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery Datepicker 使日期在加载时无法选择

无法将日期传递给 nivo 折线图

无法在反应 js 中显示引导面板

无法使用猫鼬按日期获取集合

无法使用 read_excel 从 pandas 中的 xlsx 文件中读取日期列?

无法使用 selenium webdriver 选择日期,并且 HTML 代码用于日历