首页 > 其他分享 >ht 中Data案例1

ht 中Data案例1

时间:2022-11-10 21:26:22浏览次数:34  
标签:search data addData 案例 ht 0px Data

<!DOCTYPE html> <html> <head> <title>Data</title> <meta charset="UTF-8"> <style> html, body { padding: 0px; margin: 0px; } .main { margin: 0px; padding: 0px; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; } </style> <script src="../../../../lib/core/ht.js"></script> <script> ht.Default.setImage('edit', 'res/edit.png'); ht.Default.setImage('mail', 'res/mail.png'); ht.Default.setImage('readmail', 'res/readmail.png'); ht.Default.setImage('search', 'res/search.png'); ht.Default.setImage('settings', 'res/settings.png'); function init() { dataModel = new ht.DataModel(); treeView = new ht.widget.TreeView(dataModel); view = treeView.getView();
view.className = 'main'; document.body.appendChild(view);
window.addEventListener('resize', function(e) { // 强制触发属性变化事件通知页面更新 treeView.invalidate(); }, false);
var inbox = addData('Inbox', 'mail'); addData('Read Mail', 'readmail', inbox); addData('Drafts', 'edit'); var search = addData('Search Folders', 'search'); addData('Categorized Mail', 'search', search); addData('Large mail', 'search', search); addData('UnRead Mail', 'search', search); addData('Settings', 'settings');
//展开所有组件 treeView.expandAll(); //获取选中模型设置选择 treeView.getSelectionModel().setSelection(inbox); } function addData(name, icon, parent) { // ht.Data() Data是ht的基础数据类型 var data = new ht.Data(); data.setName(name); data.setIcon(icon); data.setParent(parent); //数据容器添加data dataModel.add(data); return data; } </script> </head> <body onl oad="init();"> </body> </html>

标签:search,data,addData,案例,ht,0px,Data
From: https://www.cnblogs.com/sunzihui/p/16878796.html

相关文章

  • 学习笔记 之 聊聊 HTML 那些标签(三)
    LZ-Says:找到你了,却转了身。。。表单<form>简述表单是一种用于从用户收集输入数据的HTML机制,可以理解为表单是一个包含表单元素的区域,表单元素是允许用户在表单中输入......
  • 关于file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /m
    安装smaba套件的时候看某视频里的centos的安装命令为yum-yinstallsmaba 结果自己在Redhat打的命令就报错,其实我自己Redhat7.4正确的命令是yuminstall-ysmaba(可能R......
  • JavaWeb-04-Http
    4.http4.1http是什么超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以......
  • Spring与Struts2的整合案例及XML配置的具体使用(四)
    东家蝴蝶西家飞,白骑少年今日归。愿,所有迷茫的人,都不再迷茫的,愿,所有努力工作的人,都可以得到应有的回报,愿,所有的人,都可以找到回家的方向,愿,再无苦痛,再无离别。上一章简单介绍......
  • [15-445]Database Storage2 related memo
    Storage1主要介绍了slotted-page组织数据的情况。但是这种方式会有一些问题比如1.页分裂(比如在一个页上面操作,后续对其进行操作可能会有删除的操作后续可能需要使用......
  • day15-HTTP协议02
    HTTP协议029.HTTP练习练习一请写一篇关于HTTP协议的笔记,要求:描述清楚HTTP请求头,响应头的格式请求头:响应头:请求头和响应头中各个头字段的含义(请求头和响应头......
  • 自带代码模版,Lightly V0.7.6 如约而至
    Lightly昨晚正式推送了新版本版本更新,正式支持从模板创建项目,同时也为大家优化了项目加载的交互体验并修复了已知的问题。LightlyV0.7.6更新速览支持从模板创建项目,内置实......
  • Chrome 自动把 http 的 xhr 请求替换成了 https 域名
    问题描述遇到了个诡异的事情。客户反馈他们想在线上https域名下,就是要访问http的链接,但是失败了。发出去的一直是https的xhr请求。直接在控制台输入例子代码,就能......
  • html屏蔽右键、禁止复制与禁止查看源代码的几种方法
    方法一:左右键屏蔽先来一种最简单的方法,它直接在body属性定义了oncontextmenu,使得右键的值为false,起到了屏蔽右键的效果。<bodyoncontextmenu=self.event.returnValue=f......
  • KubeSphere 使用 HTTPS 协议集成 Harbor 镜像仓库指南
    作者:申红磊,青云科技容器解决方案架构师,开源项目爱好者,KubeSphereMember。上面两篇文章讲了如何部署HTTPSHarbor和对接HTTP的Harbor镜像仓库;接下来详细介绍一下,如......