Flex datagrid 数据更新问题

问题描述

flex+ssh整合的小网站,用HTTPService进行通信<mx:HTTPService id="userListSrv" url="http://localhost/loginSSH1/login.do?method=getUserList" method="post"><mx:request xmlns=""></mx:request></mx:HTTPService><mx:DataGrid id="admininfogrid" fontSize="13" dataProvider="{userListSrv.lastResult.users.user}"><?xml version="1.0" encoding="utf-8" ?><users><%List userList = (List)request.getAttribute("userList");if(userList!=null&&userList.size()!=0){for(int i=0;i<userList.size();i++){ User user = (User)userList.get(i); System.out.println(user.getUsername()); %><user><userid><%=user.getId() %> </userid><username><%=user.getUsername() %> </username><userlimit><%=user.getUserlimit() %></userlimit><email><%=user.getEmail() %></email><realname><%=user.getRealname() %></realname></user><%}} %></users>当删除或修改datagrid中的一条数据时怎样刷新datagrid表。 用什么样的方法最简单。 问题补充:问题已经解决 [Bindable] public var datasource:ArrayCollection ;private function resulthandler(event:ResultEvent):void{Alert.show("结果输出");datasource = userListSrv.lastResult.users.user as ArrayCollection;}

解决方案

数据绑定是最简单的方法 数据源改变后 表格数据自然会跟着改变

时间: 2024-09-19 14:47:55

Flex datagrid 数据更新问题的相关文章

有关datagrid数据更新的问题

问题描述 小弟初学asp.net,在datagrid数据更新时老是出问题:不能更新,请哪位来解答下子,万分感谢!以下为源代码:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.We

Flex DataGrid 伪合并单元格实现思路_Flex

<?xml version="1.0" encoding="utf-8"?> <s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" widt

显视flex DataGrid的两种方法

Xml代码   <?xml version="1.0" encoding="utf-8"?>   <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"  creationComplete="showEmployeeInforList()"              xmlns:s="library://ns.adobe.com/flex/sp

flex datagrid 重新赋值问题

问题描述 我在用flex 3.5 的advanceddatagrid组件的时候,初始化时给该组件赋 使用的是树形结构,所以用HierarchicalCollectionView 对象赋值.可是当我通过一个参数模糊查询后返回一个新的结果,再次赋值时,显示的结果是在原有的基础上 增加了新的数据.而不是我想要的只有新数据.我在赋值之前this.currentWin.advdgResource.dataProvider = null;也没有用,这是为什么?该怎么解决?谢谢! 解决方案 使用[bindab

flex dataGrid 下拉框列中,下拉框选项看不到,选择一个之后在label中可以看到。有没有高手知道?

问题描述 下拉框选项看不到任何东西. 选中第二个,出现下图的效果:代码如下: <?xml version="1.0" encoding="utf-8"?><mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"    width="100%" paddingLeft="3" horizontalAlign="center"&g

Flex DataGrid DataGridColumn数据颜色多样化-类型替换_Flex

比如 0--关闭(red),1--开启(green), 就这两个比较简单的代表.在读出数据的时候,需要按照上面的标注来显示其字体的颜色,这个时候,有好几种处理方法,不过目的只有一种.就是为了得到颜色字体. 这里就直接给出程序吧,其实很简单.还有另外的两三种方法吧,呵呵,其实由于用法相当多,它的设置参数也十分的多,根据需要可以设置出不同的效果出来.希望对大家有帮助. 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?

Flex DataGrid 伪合并单元格思路及代码_Flex

复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx

Flex DataGrid自动编号示例_Flex

复制代码 代码如下: <mx:DataGridColumn headerText="序号" labelFunction="lfRowNum" /> 复制代码 代码如下: //dg自动编号 private function lfRowNum(oItem:Object,iCol:int):String { var iIndex:int = statistidgCla.dataProvider.getItemIndex(oItem) + 1; return S

图片-datagrid中怎么样才能做单元格点击事件

问题描述 datagrid中怎么样才能做单元格点击事件 选中我列表的单元格然后,弹出详情窗口 解决方案 取datagrid的单元格flex datagrid根据行和列来获取单元格的值合并DataGrid单元格 解决方案二: datagridAPI上提供的方法 解决方案三: 解决方案四: onClickCell index,field,value Fires when the user clicks a cell. 解决方案五: $('..').datagrid({ onSelect:functi