`
hgfghww7
  • 浏览: 44817 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex中DataGrid绑定ComboBox ,自动显示行号,增加行,删除行,保存数据

 
阅读更多

    Flex中DataGrid绑定ComboBox ,自动显示行号,增加行,删除行,保存数据 收藏
  
  
  width="682" height="438"
  showCloseButton="true" close="closeHandler();"
  borderColor="#00BEFF" cornerRadius="0"
  layout="absolute" x="200" y="100"  fontSize="14"
  xmlns:components="*" creationComplete="init()" >
  
  
  手机
  邮箱
  ;
  [Bindable]
  public var comBox:XMLListCollection=new XMLListCollection(comBoxXML.way);
  [Bindable]
  private var dataArr:ArrayCollection=new ArrayCollection();
  var item1:Object={way:"手机",add:"1396907****"};
  var item2:Object={way:"邮箱",add:"************"};
  private function init():void
  {
  dataArr.addItem(item1);
  dataArr.addItem(item2);
  }
  /**
  * 关闭窗口
  */
  public function closeHandler():void
  {
  // isOpObj=false;
  PopUpManager.removePopUp(this);
  }
  import mx.collections.ArrayCollection;
  public var index:Number;
  //自动显示行号中得到行号
  private function getLineNum(item:Object,num:int):String{
  index = dataArr.getItemIndex(item)+1;
  return String(index);
  }
  //增加一条记录
  private  function addRecord():void
  {
  //Alert.show("add");
  var item3:Object={};
  dataArr.addItem(item3);
  dg.dataProvider=dataArr;
  }
  //删除一条记录
  private function deleteRecord():void
  {
  //Alert.show("reduce");
  var item4:Object=dg.selectedItem;
  var index:int=dataArr.getItemIndex(item4);
  dataArr.removeItemAt(index);
  dg.dataProvider=dataArr;
  }
  //保存信息
  private function saveInfo():void
  {
  //当dataGrid输入有改变的时候,会自动反写到dataProvider中
  var index:int=dataArr.length;
  //dataArr.removeAll();
  Alert.show(index.toString());
  for(var i=0;i
  
  
  
  
  width="632">
  width="100%" height="100%"/>
  
  
  
  
  
  
  
  
  width="60">
  width="53">
  width="57">
  
  
  
  
  
  width="632" height="191" editable="true" dataProvider="{dataArr}" >
  
  
  
  
  
  
  
  
  
  width="100%" dataProvider="{outerDocument.comBox}" />
  
  
  
  
  
  
  
  width="632">
  width="100%" height="100%"/>
  width="54" fontSize="12"/>
  
  
  
  注意:这个文件是TitleWindow,把它作为一个弹出窗口运行,或者改成Application。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics