Flex 对二级分类的研究
发布日期:2021-08-16 15:55:12 浏览次数:15 分类:技术文章

本文共 2592 字,大约阅读时间需要 8 分钟。

因项目要求,在数据库中存在二级分类。比如 t_hair_category的字段 cat_id ,parent_id  分别为主键和二级分类id,也可以说parent_id的也是cat_id。所以说都是主键。

但是在Flex当中应用的时候要对其进行获取、添加、删除、修改等功能,做的过程当中确实花费了不少时间。比如就二级分类的查询而言刚开始就显得很苍白。不过在我和以为开发部的同事的努力下终于攻克了,而且呢还很简单。
首先呢说下该怎么写吧。
先说Flex:
1、Flex的设计页面。
采用了Repeater 迭代器来循环里面的组件。循环到二级分类时采用List控件的itemRenderer 循环组件。其实起到的效果都一样。刚开始用的都是双层Repeater,但是后来在修改的时候出现了错误,点击修改却不显示 修改的文本框,所以才在二级分类的时候采用List控件的itemRenderer 循环组件。

@namespace mx "library://ns.adobe.com/flex/mx"; .Grid{
horizontalGap:0; verticalGap:0; borderThickness:1; borderSides:bottom,right; borderStyle:solide; borderColor:#000000; dropShadowEnabled: false; } .GridItem{
borderSides:left,top; borderThickness:1; borderStyle:solid; fontSize:13; borderColor:#000000; dropShadowEnabled: false; textAlign:center; } .linkbarsytle{
textDecoration:underline; color:#0000FF; }

 

二、Java

/**

* 得到所有的图片属性和类型
*
* @return
*/
public List<THairCategory> getManageList() {
String sql = "select * from t_hair_category where parent_id is null";
String sql2 = "select * from t_hair_category where parent_id =?";
List<THairCategory> lstTitle = this.findNative2(sql,
THairCategory.class, null);
List<THairCategory> lstType = null;
if (lstTitle != null) {
for (THairCategory ga : lstTitle) {
lstType = this.findNative2(sql2, THairCategory.class,
new Object[] { ga.getCatId() });
for(THairCategory c:lstType ){
c.setIsEdit(false);
}
ga.setChildren(lstType);
ga.setIsEdit(false);
}
}
return lstTitle;
}

双层循环将其查询出来。

转载于:https://www.cnblogs.com/luckytjx/archive/2012/11/06/2756782.html

转载地址:https://blog.csdn.net/weixin_30810239/article/details/98553201 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:轨迹系列4——WebGIS中使用ZRender实现轨迹前端动态播放特效
下一篇:第十七章 包

发表评论

最新留言

很好
[***.229.124.182]2024年03月13日 21时51分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java httpclient 进度条_如何使用Apache HttpClient 4获取文件上传的进度条? 2019-04-21
下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。... 2019-04-21
java中小数的乘法_javascript的小数点乘法除法实例 2019-04-21
kappa一致性检验教程_SPSS在线_SPSSAU_Kappa一致性检验 2019-04-21
linux shell mysql备份_linux shell 备份mysql 数据库 2019-04-21
Java双向链表时间复杂度_链表是什么?有多少种链表?时间复杂度是? 2019-04-21
unity3d能和java系统整合吗_Android与Unity3d的整合 2019-04-21
minecraft666java_我的世界的666的世界 2019-04-21
辽宁师范大学java_辽宁师范大学心理学院 2019-04-21
java程序有连接数据库_Java程序连接数据库 2019-04-21
java reduce.mdn_reduce高级用法 2019-04-21
java shape用法_Java PShape.scale方法代码示例 2019-04-21
java字符串三目_java字符串连接运算符和三目运算符 2019-04-21
java 堆内存 非堆内存_JVM 堆内存和非堆内存 2019-04-21
Java新手写什么demo_通过入门demo简单了解netty使用方法 2019-04-21
java国际化bundle_java语言国际化--ResouceBundle、struts 2019-04-21
java图片延迟加载_jQuery实现图片延迟加载 2019-04-21
java开发加入购物车功能_java web开发——购物车功能实现 2019-04-21
Java虚拟机不能满足_深入理解Java虚拟机--读书笔记1/3 2019-04-21
python 协程 asyncio_python – asyncio.as_completed是否会产生期货或协同程序? 2019-04-21