如何显示树结点的时间属性?

问题描述

我想要达到的效果是,当我点击根结点时,将根结点的时间属性的值显示在form里。这是我定义的一树,它只有一个根结点:var form = new Ext.FormPanel({labelAlign: 'center',labelWidth:70,labelSeparator : ":",frame:true,border:false,defaultType: 'textfield',items: [ new Ext.form.DateField({ fieldLabel: '时间', name:'sj', blankText:'时间不能为空', allowBlank:false, format:'Y-m-d', anchor:'70%' }) ]});var tree = new Ext.tree.TreePanel({ title:'项目树', rootVisible:true, containerScroll: true, border:false, animate: true, enableDD:true,// 是否支持拖放 autoScroll:true });var root = new Ext.tree.AsyncTreeNode({ id:'01', sj:'2012-1-1', text:'定义', draggable : false,// 根节点不容许拖动 expanded : false });tree.on('click',function(node,event){ alert(node.attributes.sj); //正常显示 form.form.findField("sj").setValue(node.attributes.sj); //不显示 });tree.setRootNode(root);谢谢大家了!! 问题补充:还是不行。大家帮下忙啊!

解决方案

form.form.findField("sj").format = 'Y-m-d'; form.form.findField("sj").setValue('2006-05-04');

时间: 2024-08-03 09:20:32

如何显示树结点的时间属性?的相关文章

C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标

在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果如下图所示: 一. 界面设计 主窗体是一个Windowss窗体文件,工程命名为SecureTree.分别从工具箱中左边拖一个TreeView控件,名称(Name)为directoryTree;右侧文件列表ListView控件,名称为filesList.然后从工具箱中拖两个ImageList控件,分别命名为di

使用ExtJS技术实现的拖动树结点_extjs

一.结点拖放的位置 拖放结点包含了两个动作,拖(drag)和放(drop).拖很好理解,就是将结点拖起来,拖哪一个结点的效果都是一样的.不过放结点就比较复杂了.放结点可分为如下两种情况: 追加(append)结点:如果将拖动的结点正好放在非叶子结点的上面,TreePanel组件会将这个结点移动到非叶子结点下面作为该结点的子结点.由于TreePanel的限制,叶子结点不能append. 在同一层做上下移动(above和below): 如果将拖动的结点放在叶子结点上,或放在非叶子结点的侧面,会将拖动

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》销售排名第4,发篇ExtJS的文章(拖放树结点)庆祝下

    <人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS>一书上架短短几天,就进入了互动网计算机类销售总排名第4的好成绩(见下图).现发篇Ext JS的技术文章庆祝下. 拖放树结点 在本文将介绍TreePanel组件非常有意思的一个功能:结点拖放.要使TreePanel组件的结点可以拖放非常简单,只需要将TreePanel类的enableDD选项参数设为true即可.当然,要想实现更复杂的功能,还需要配合其他的参数和事件. 一.结点拖放的位置 拖放结点包含了两个

java web-javaweb session中对象时间属性格式化问题

问题描述 javaweb session中对象时间属性格式化问题 项目实战中,遇到session中存了一个对象,对象中有个时间属性,在jsp页面中获取对象 时间属性时,显示出来的时间没有格式化,跪求各路大神帮忙解决下... 解决方案 那在jsp页面获取的时间属性是什么样子的呢?可以再格式化一下后显示. 解决方案二: public static String getDateString(Date date,String format){ SimpleDateFormat yfm = new Sim

VC++实现文件夹时间属性的获取与更改

引言: 对于大多数的IT企业和绝大多数的个人用户而言,数据的备份主要是对 数据内容的简单备份,而很少涉及对备份数据自身属性如文件属性.所在文件夹的时间属 性等内容的备份.而在某些对数据管理有着非常严格要求的特殊行业中,对以上这些相关 属性信息的备份也是同等重要的.但是在目前的Windows操作系统下,不论是直接通过手 工进行数据备份还是通过某些数据备份软件来进行,都难以将这些信息完全保持原貌复制 过来,尤其对于每时每刻均在发生变化的时间属性更是难以保持其原始信息.不仅如此, 在Windows操作

Linux系统的文件时间属性及touch命令

Linux文件有三个时间属性: 1)mtime:文件内容最后修改时间 2)ctime:文件状态改变时间,如权限.属性被更改 3)atime:文件内容被访问时间,如cat,less等 在默认情况下,ls显示出来的是该文件的mtime,即文件内容最后修改时间,如果你需要查看另外两个 时间,可以加上--time参数,如下所示: # ls -l /etc/man.config -rw-r--r--. 1 root root 4940 Feb 22 2013 /etc/man.config # ls -l

win8系统如何在时间托盘里面显示多个时区时间

  win8系统如何在时间托盘里面显示多个时区时间.一般情况下,win8系统点击桌面右下角时间图标会显示你所在的时间日期,一些用户由于工作要求要了解其他时区的时间,每次都要去搜索比较麻烦,其实可以在时间托盘里面显示多个时区的时间,而且还不用放弃原来的时钟,而是同时显示多个时钟,(如下图所示),是不是很神奇呢?感兴趣的用户可以参考下文设置. 具体的方法如下 1.点击托盘里的时间显示,然后点击「更改日期和时间设置」; 2.切换到「附加时钟」标签页,这里就可以多添加两个不同时区的时钟了,而且你还可以设

怎样让win7显示多个时区时间

  1.点击桌面右下角托盘的时间,然后选择"更改日期和时间设置"选项,如图所示: 2.选取"附加时钟"页面,然后勾选"显示此时钟",如图所示: 3.进行添加两个不同时区的时钟,并且还能随意设置显示名称,选择完毕按下"确定"按键,如图所示: 4.完成以上设置后,点击电脑右下角时间即可看到三个时钟,如图所示: 顺利在win7系统中添加其他其他时区的时间信息后,用户只需点击电脑右下角时间就能看到设置的时区时间,无需进行繁琐的换算时区

写了ocx控件 在网页中调用显示 对象不支持此属性或方法

问题描述 写了ocx控件 在网页中调用显示 对象不支持此属性或方法 我用的是 vs2010 用模版自动生成的只加了一个方法,然后自己写了一个vbs脚本调用这个方法正常,用的是控件名创建的对象.在网页中控件也创建成功的用的是classid方式创建的,但是调用这个方法就是提示对象不支持此属性或方法.我用activex control test 工具测试一切正常,也能看到这个方法,但是一到网页中就提示对象不支持此属性或方法 麻烦大家帮忙分析分析(我是初学者) 解决方案 应该是浏览器安全性阻止了控件的加