Skip navigation
lehfidi
Currently Being Moderated

prebleme avec datagrid component dropdownlist  et update dababase

May 6, 2013 4:24 AM

Bonjour,

je travaille avec j2ee/flex.j'ai realisé une datagrid qui est remplie pas des données depuis la base de données et qui contient de plus un DataGridColumn ou j'ai definitun component DropDownList.ce component est rempli depuis la base de données aussi grace au script et l'ensemble declaration des services.le probleme et que je dois affecter a chaque persoonnele une academie choisie depuis le component drop DropDownListet l'enrigistrer dans la base de donné.voici mon code:

<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:services="services.*" xmlns:skins="arcade.skins.*" >

<fx:Style source="projet2.css"/>

<fx:Script>

<![CDATA[

import mx.controls.Alert;

import mx.events.FlexEvent; 

import spark.events.IndexChangeEvent;    

protected function dataGrid_creationCompleteHandler(event:FlexEvent):void

{

listePersoResult.token = personnelServiceImpl.listePerso();

}     ]]>

</fx:Script>

<fx:Declarations>

<s:CallResponder id="listePersoResult"/>

<services:PersonnelServiceImpl id="personnelServiceImpl" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true">

<services:channelSet>

<s:ChannelSet>

<s:AMFChannel uri="htttp://localhost:8080/GENIE1/messagebroker/amf"/>

</s:ChannelSet>

</services:channelSet>

</services:PersonnelServiceImpl>

    </fx:Declarations>

<mx:DataGrid x="10" y="37" id="dataGrid" creationComplete="dataGrid_creationCompleteHandler(event)" dataProvider="{listePersoResult.lastResult}">

<mx:columns>

<mx:DataGridColumn headerText="iduser" dataField="iduser"/>

<mx:DataGridColumn headerText="prenomPers" dataField="prenomPers"/>

<mx:DataGridColumn headerText="idPer" dataField="idPer"/>

<mx:DataGridColumn headerText="Academie">

<mx:itemRenderer>

<fx:Component>

<mx:HBox>

<fx:Script>

<![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent;

import spark.events.IndexChangeEvent;

protected function dropDownList_creationCompleteHandler(event:FlexEvent):void

{

listeAcademieResult.token = academieServiceImpl.listeAcademie(); } 

]]>

</fx:Script> 

<fx:Declarations>

<services:AcademieServiceImpl id="academieServiceImpl" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true">

<services:channelSet>

<s:ChannelSet>

<s:AMFChannel uri="htttp://localhost:8080/GENIE1/messagebroker/amf"/>

</s:ChannelSet>

</services:channelSet>

</services:AcademieServiceImpl>

  <s:CallResponder id="listeAcademieResult"/>

</fx:Declarations>

   <s:DropDownList x="108" y="224" id="dropDownList" creationComplete="dropDownList_creationCompleteHandler(event)" labelField="intituleAcad">

<s:AsyncListView list="{listeAcademieResult.lastResult}"/>

</s:DropDownList>

</mx:HBox>

</fx:Component>

</mx:itemRenderer>

</mx:DataGridColumn>

</mx:columns>

</mx:DataGrid> 

</s:Application>


le probleme est ou definir mon bouton et comment mettre a jour ma base de donnée en cliquant sur ce bouton avec l'ensembe des valeurs selectionnés dans le dropdownlist.j'utilise hubernate et spring.

 

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points