Hi Raja Sekhar,

Thanks for your reply.I tried to retrieve as ArrayCollection.But problem is
in my java code.I got solution now.Anyway thanks



Kiran

On Fri, May 13, 2011 at 1:02 AM, raja sekhar <[email protected]> wrote:

> Hi,
>
> try with this line in Result method:
>
> user_grid.dataProvider = e.result as ArrayCollection;
>
>
>
>
>
>
> On Wed, May 11, 2011 at 6:35 AM, kiran <[email protected]> wrote:
>
>> I am trying to return values from java into flex front end using
>> BlazeDs.Successfully blazeds is connecting while retrieving the values
>> it is showing blank datagrid am not getting values from java method.
>>
>> My flex code is:
>>
>> <fx:Script>
>>        <![CDATA[
>>            import mx.collections.ArrayCollection;
>>            import mx.controls.Alert;
>>            import mx.rpc.AsyncToken;
>>            import mx.rpc.events.FaultEvent;
>>            import mx.rpc.events.ResultEvent;
>>
>>            public function get_user():void
>>            {
>>                var token:AsyncToken =
>> ro.getOperation('getUser').send();
>>            }
>>            private function fault(e:FaultEvent):void
>>            {
>>                Alert.show("code:\n" + e.fault.faultCode  + "\n
>> \nMessage:\n" + e.fault.faultString + "\n\nDetail:\n" +
>> e.fault.faultDetail);
>>            }
>>            private function result(e:ResultEvent):void
>>            {
>>                user_grid.dataProvider = e.result;
>>                userbtn.visible = false;
>>                lnkbtn.visible = true;
>>            }
>>        ]]>
>>    </fx:Script>
>>
>>    <fx:Declarations>
>>        <!-- Place non-visual elements (e.g., services, value objects)
>> here -->
>>        <s:RemoteObject id="ro"
>>                        source="com.freelancer.GetUser"
>>                        fault="fault(event)"
>>                        destination="BlazeDsService">
>>            <s:method name="getUser"
>>                      result="result(event)"/>
>>        </s:RemoteObject>
>>    </fx:Declarations>
>>
>>        <mx:DataGrid id="user_grid" x="-1" y="-1" width="705"
>> height="356">
>>            <mx:columns>
>>                <mx:DataGridColumn headerText="Id" dataField="id"/>
>>                <mx:DataGridColumn headerText="Name" dataField="name"/
>> >
>>                <mx:DataGridColumn headerText="Password"
>> dataField="pwd"/>
>>            </mx:columns>
>>        </mx:DataGrid>
>>
>>    <s:Button x="322" y="429" id="userbtn" label="Get User"
>> width="98"
>>              height="23" cornerRadius="10" click="get_user()"/>
>>    <mx:LinkButton x="331" y="429" id="lnkbtn" visible="false"
>> label="Connected Please Wait Loading . . ."/>
>>
>>
>> My Java code is:
>>
>> public class GetUser
>> {
>>    public static void main(String[] argv)
>>    {
>>        System.out.println("-------- PostgreSQL " +
>>                "JDBC Connection Testing ----------");
>>        getUser();
>>    }
>>    public static List<User> getUser()
>>    {
>>         List<User> ls=new ArrayList<User>();
>>         String host = "test";
>>            String port = "1234";
>>            String dbName = "test";
>>        Connection connection = null;
>>        try
>>        {
>>            connection = DriverManager.getConnection(
>>                    "jdbc:postgresql://" + host + ":" + port + "/" +
>> dbName,"user", "user");
>>
>>            System.out.println("Database is connected");
>>
>>         String strSQL = "select * from test";
>>         Statement st = connection.createStatement();
>>         ResultSet rs=st.executeQuery(strSQL);
>>         System.out.println("hi,query executed");
>>         while(rs.next())
>>         {
>>             User user = new User();
>>             user.setId(rs.getInt("id"));
>>             user.setName(rs.getString("name"));
>>             user.setPwd(rs.getString("pwd"));
>>             ls.add(user);
>>         }
>>        }
>>        catch(Exception e)
>>        {
>>            System.out.println();
>>        }
>>        finally
>>        {
>>            try
>>            {
>>                connection.close();
>>            }
>>            catch (Exception ignored)
>>            {
>>
>>            }
>>        }
>>         return ls;
>>    }
>> }
>>
>>
>> Please help me if any one knows the solution.
>>
>>
>>
>>
>>
>> Thanks in Advance,
>> Kiran
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Flex India Community" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/flex_india?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to