`

zk 可拖曳组件的多种类型

    博客分类:
  • ZK
zk 
阅读更多

可拖曳组件的多种类型

可放下组件不接受所有的可拖曳组件是和平常的。例如,一个e-mail文件夹只接受e-mail且拒绝联系(contacts)或其它。当调用onDrop时,你可以默默地忽略不可接受的组件,或是发出警告消息。

为了获得更好的视觉效果,你可以使用一个标识来确定每种类型的可拖曳组件,然后将标识赋予draggable属性。

 

 

 

<listitem draggable="email"/>
...
<listitem draggable="contact"/>

 

然后,你可以为droppable属性指定一个标识列表来限制可被放下的组件。例如,下面的图像仅接受emailcontact

 

 

 

<image src="/img/send.png" droppable="email, contact" onDrop="send(event.dragged)"/>

 

若想接受任何类型的组件,你可以将droppable属性的值设为"true"。例如,下面的图像可以接受任意类型的可拖曳组件。

 

 

 

<image src="/img/trash.png" droppable="true" onDrop="remove(event.dragged)"/>

 

另外,如果draggable属性的值为 "true",则意味着此组件属于匿名类型。此外,只有droppable属性值为"true" 的组件接受此组件。

分享到:
评论

相关推荐

    zk组件开发代码,可运行

    【标题】"zk组件开发代码,可运行"指的是基于Zookeeper(简称zk)进行的组件开发,这样的组件通常用于分布式协调服务,例如管理配置、分布式锁、服务注册与发现等。这里的“可运行”意味着提供的代码是经过测试的,...

    zk组件封装demo

    【标题】"zk组件封装demo"是一个...通过这个"zk组件封装demo",开发者可以学习如何在具体项目中高效地集成和使用ZooKeeper,提高代码的可维护性和可复用性。同时,这也有助于提升对分布式协调服务的理解和应用能力。

    zk studio eclipse plugin

    7. **模板支持**:内置多种ZK应用和组件模板,帮助开发者快速启动新项目或添加新组件。 8. **代码生成器**:自动生成事件处理方法、数据绑定代码,减少重复工作。 9. **ZK更新检查**:自动检测ZK框架的最新版本,...

    zkframework Eclipse插件 zkstudio ZK Studio

    ZK Studio是专门为Eclipse设计的一款插件,它集成了ZK开发所需的多种工具和功能,使得开发者在Eclipse环境中可以更加高效地进行ZK应用的开发。 ZK Studio的主要特性包括: 1. **代码提示与补全**:ZK Studio提供了...

    grovvy Reference zk

    - **XML Namespaces**:ZK使用XML命名空间来区分不同的组件类型,这有助于避免命名冲突,并提供更丰富的组件库。 - **Richlet**:这是ZK中一个特殊的组件类型,它可以嵌入到网页中,并能够与浏览器进行交互。Richlet...

    zk 组件开发指南 部分内容

    例如,对于`Image`组件,它的展现层会包含`z.type`属性来标识组件类型,以及组件的`uuid`、`outerAttrs`和`innerAttrs`: ```html ${self.uuid}" z.type="zul.widget.Img" ${self.outerAttrs} ${self.innerAttrs}/&gt;...

    zk 6 学习资料

    配置是ZK应用的核心部分,这份文档详细介绍了ZK的各种配置选项,如ZK服务器参数、组件属性、主题定制等。通过深入理解配置,开发者能够优化应用性能,实现自定义功能。 3. **开发者的参考(ZK 6.0.1 Developer's ...

    ZK+spring+hibernate的整合

    4. **配置ZK-Spring**:需要引入ZK-Spring的库,这是一个连接ZK和Spring的桥梁,它提供了Spring的ApplicationContext到ZK Session的绑定,使得ZK组件可以直接使用Spring的Bean。 5. **事务管理**:由于Spring对事务...

    ZK安装 ZK入门 开发 讲解 共3个pdf

    ZK,全称为ZK Framework,是一个开源的Java Web组件库和事件驱动框架,主要用于构建富客户端用户界面。ZK以其独特的服务器端组件模型和事件处理机制,为开发者提供了便捷的用户界面开发体验,尤其在企业级应用中广泛...

    zk整合bootstrap

    1. **ZK组件与Bootstrap样式**:ZK组件可以通过设置CSS类来应用Bootstrap的样式,使得ZK组件的外观符合Bootstrap的设计风格。例如,可以为按钮、表格等组件添加Bootstrap的类名,如`.btn`、`.table-responsive`等。 ...

    ZK 6.5.0版本全面文档,供专业开发,学习 zk-mvvm-book ,ZK 8.0.0 Client-side Reference

    ZK 8.0.0端参考 ZK 8.0.0组件开发的必需品 ZK 8.0.0组件引用 ZK 8.0.0配置参考 ZK 8.0.0开发人员的参考 ZK 8.0.0风格定制指南 ZK 8.0.0 ZUML参考 zk-mvvm-book

    ZK资料学习zk框架的助手

    2. **客户端(Client)**:ZK客户端库提供了多种语言的API,如Java、Python、C++等,方便开发者在各种环境中使用ZK。客户端与ZK服务器之间通过TCP长连接通信,可以订阅节点变化并接收实时通知。 3. **数据节点...

    zk中文人员开发手册.rar

    ZK 的核心特性包括事件驱动的组件模型、服务器端渲染以及对多种数据源的支持。 这份"ZK 中文人员开发手册"是为初学者准备的最佳教材,旨在帮助开发者快速掌握 ZK 的基础知识和进阶技巧。手册采用 HTML 格式,方便在...

    ZK框架开发手册

    ZK框架还提供了多种内置的Model组件,例如ListModel、ModelGroups、ModelTree等,以及用于数据展示的组件,比如Listbox、Grid、Tree等。这些组件被组织成模板,便于开发者在视图中重用,并且提供了相应的Renderer来...

    ZK Style Guide

    这些示例涵盖了从基础组件样式到复杂布局的多种场景。 7. **性能优化** 在处理大量组件和复杂样式时,性能优化是必不可少的。Style Guide会指导你如何避免样式冲突,合理组织CSS,以及利用ZK的缓存机制来提升应用...

    ZK4500SDK包 ZK4500、中控指纹仪、SDK开发包带各种语言的demo

    在压缩包中,`setup.exe`是安装程序,用于在开发环境中部署ZK4500SDK的相关组件。`ZKFinger SDK_en.pdf`和`ZKFinger SDK_chs.pdf`是SDK的英文和中文用户手册,详尽地介绍了SDK的功能、接口使用方法以及开发过程中的...

    ZK框架相关资料

    - **可扩展性**:ZK允许自定义组件和事件处理器,适应各种特定需求。 3. **ZK环境搭建** 搭建ZK环境通常包括以下步骤: - 下载ZK相关软件包,如ZK服务器、ZK Studio(用于Eclipse的ZK插件)等。 - 配置JDK环境...

    zk框架学习

    - **组件的事件**:ZK提供了丰富的组件,每个组件都支持多种事件类型,如点击、输入等。 - **组件与控制器**:当某个组件触发事件时,可以通过预先定义的方法调用来处理该事件,这些方法通常位于后端的Java类中。 #...

    ZK所需jar包

    ZK框架提供了MVC模式的组件化开发,使得前后端分离变得更加简单。这里的"ZK所需jar包"指的是为了在项目中集成ZK框架,你需要的一系列依赖库。 首先,ZK7jar可能包含的是ZK框架7.x版本的核心库文件。这个jar文件包含...

Global site tag (gtag.js) - Google Analytics