`
Franciswmf
  • 浏览: 800201 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

flex-mx:Tree二级树形后台代码

 
阅读更多
	public List<String> stationForRainReport(String fromPage) {
		List<String> result = new ArrayList<String>();
		boolean flag = fromPage.equals("csysq");
		List<Object[]> addvcds = ceZhanChaXunService.getAllCityInfo();//市
		List<Object[]> cz = ceZhanChaXunService.getAllCountyInfo();//市+区县
		Map<String, List<JSONObject>> data = new LinkedHashMap<String, List<JSONObject>>();
		//
		for(Object[] addvcd : addvcds) {
			data.put(addvcd[2].toString(), new ArrayList<JSONObject>());
		}
		//
		for(Object[] obj : cz) {
			String addvcd = obj[2].toString().trim();
			JSONObject item = new JSONObject();
			item.put("stcd", obj[0].toString().trim());
			item.put("label", obj[1].toString().trim());
			item.put("addvcd", obj[2].toString().trim());
			item.put("selected", true);
			item.put("drp", 0);
			data.get(addvcd).add(item);
		}
		//
		for(Map.Entry<String, List<JSONObject>> entry:data.entrySet()) {
			JSONObject item = new JSONObject();
			item.put("label", entry.getKey());
			item.put("state", false);
			item.put("children", entry.getValue());
			result.add(item.toJSONString());
		}
		
		return result;
	}
分享到:
评论

相关推荐

    Flex使用<mx:Tree>控件创建树(可添加和删除节点)

    本文将详细讲解如何在Flex中使用`&lt;mx:Tree&gt;`控件来创建可动态添加和删除节点的树形结构,以及相关的源码和工具应用。 `&lt;mx:Tree&gt;`控件是Flex MX组件库中的一个关键组件,它允许开发者展示层次化的数据,用户可以...

    flex-布局.doc

    flex-flow 属性是 flex-direction 属性和 flex-wrap 属性的简写形式,默认值为 row nowrap。 3.4 justify-content 属性 justify-content 属性定义了项目在主轴上的对齐方式。它可能取 5 个值,具体对齐方式与轴的...

    动画演示flex属性 - 可点击切换属性

    动画演示flex布局,包括flex父容器属性以及flex布局子元素...flex-start:侧轴开始 flex-end:侧轴结束 center:居中 stretch:拉伸(默认值) 四. justify-content 子盒子主轴方向上的对齐方式 等,字数不够,无法一一列举

    H5 jQuery网站右侧悬浮楼层滚动导航代码.zip

    代码片段: section {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: ...

    (微信小程序毕业设计)电器租赁小程序

    部分代码: /**index.wxss**/ page { display: block; min-height: 100%; background: #f6f6f6; } .swiper { width: 100%; height: 450rpx; } .flex { display: flex; flex-direction: row; } .nav { ...

    flex布局(自用自用自用自用自用)

    3. flex-flow:属性是 flex-direction 属性和 flex-wrap 属性的简写形式,默认值为 row nowrap。 4. justify-content:定义项目在主轴上的对齐方式。可以取值为 flex-start、flex-end、center、space-between、...

    flex-container:使用Flex

    "flex-container"是Flex布局中的关键属性,它定义了一个容器,使得容器内的子元素可以灵活地进行排列、对齐和分配空间。下面将详细介绍`flex-container`以及相关的Flexbox概念。 ### Flex容器(flex-container) `...

    flex-2.6.4.tar.gz

    这个"flex-2.6.4.tar.gz"文件是Flex 2.6.4版本的源代码压缩包,遵循GNU General Public License (GPL)发布。在Linux和类Unix系统中,这种.tar.gz格式常用于存储和分发软件源代码,因为它可以高效地压缩大量文件。 ...

    前端大厂最新面试题-flexbox.docx

    * flex-flow:是 flex-direction 和 flex-wrap 的简写形式。 * justify-content:定义项目在主轴上的对齐方式。 * align-items:定义项目在交叉轴上的对齐方式。 * align-content:定义多根轴线的对齐方式。 2. ...

    flex布局-flex-layout-master.zip

    - `flex`:是`flex-grow`, `flex-shrink`和`flex-basis`的简写形式。 - `align-self`:允许单个Flex项独立设置其在交叉轴上的对齐方式,覆盖容器的`align-items`属性。 5. **Flex容器属性**:用于控制整个Flex...

    flex-messaging系列jar包

    1. **flex-messaging-core.jar**:这是Flex Messaging框架的基础库,提供了核心的基础设施和服务。它包含AMF(Action Message Format)编解码器,用于高效地序列化和反序列化数据,以及基本的消息传递机制。AMF是一...

    微信小程序 Flex布局详解

    弹性因子(flex-grow, flex-shrink, flex-basis)在微信小程序的Flex布局中,每个伸缩项目都可以通过flex属性来指定其弹性因子,它是一个简写属性,可以设置三个值:flex-grow, flex-shrink, 和 flex-basis。1. flex...

    解决flex布局space-between最后一行左对齐的方法

    首先看代码和效果↓ &lt;style&gt; .main { outline: 1px solid; display: flex; justify-content: space-... flex-wrap: wrap; } .main&gt;div { width: 100px; height: 100px; margin-bottom: 10px; backg

    flex-masonry:用CodeSandbox创建

    【标题】:“flex-masonry:使用CodeSandbox创建” 在前端开发中,布局设计一直是一项重要的任务,尤其在响应式设计流行的今天。"flex-masonry"是一个基于CSS Flexbox实现的砖石(砌体)布局解决方案,它允许你创建...

    Flex(mx:DataGrid)实现数据过滤显示

    在IT行业中,Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。...在实际项目中,可以参考上述方法并结合《DataGridTest》压缩包中的示例代码,进一步学习和实践Flex的数据过滤技术。

    flex-basis 属性用于设置或检索弹性盒伸缩基准值 注意:如果元素不是弹性盒对象的元素,则

    flex-basis 属性用于设置或检索弹性盒伸缩基准值。。 注意:如果元素不是弹性盒对象的元素,则 flex-basis 属性不起作用。 flex: 1 实际上是三个属性的缩写:flex-grow: 1; flex-shrink: 1 flex-basis: auto; ...

    flex-2.6.0.tar.gz

    这个“flex-2.6.0.tar.gz”文件是一个针对Flex 2.6.0版本的源码压缩包,适用于Unix/Linux类操作系统。在Linux环境中,我们通常会用tar命令来解压这种格式的文件,例如:“tar -zxvf flex-2.6.0.tar.gz”。 Flex的...

    js的带模糊效果交互式3D相册切换特效.zip

     flex-direction: row;  justify-content: center;  align-items: center;  height: 100vh;  margin: 0; } .container {  display: flex;  flex-direction: row;  transition: all .5s ease;  ...

    FlexBox-flex-direction:flex,inline-flex。 弹性方向

    在压缩包文件`FlexBox-flex-direction-master`中,可能包含了关于`flex-direction`属性的示例代码、教程文档或者测试用例。通过学习这些资源,你可以深入理解如何在实际项目中运用`flex-direction`,以及如何与其他...

Global site tag (gtag.js) - Google Analytics