Monday, August 19, 2013

Data Grid Save in flex

<?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"  height="100%" width="100%">

    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            protected function btnSave_clickHandler(event:MouseEvent):void
            {
                var obj : Object = new Object();
                obj.id = txtId.text;
                obj.name = txtName.text;
                dp.addItem(obj);               
               
                /* var obj1:dataGridScript = new dataGridScript();
                obj1.id = txtId.text;
                obj1.name = txtName.text;
                dp.addItem(obj1);
                */
            }
            [Bindable]
            public var dp:ArrayCollection = new ArrayCollection();
        ]]>
    </fx:Script>

    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <mx:VBox height="100%" width="100%">
        <mx:HBox height="50%" width="50%">
            <mx:Form height="100%" width="100%">
                <mx:FormItem label="Id" >
                    <mx:TextInput id="txtId"/>
                </mx:FormItem>
                <mx:FormItem label="Name" >
                    <mx:TextInput id="txtName"/>
                </mx:FormItem>
            </mx:Form>
            <s:DataGrid dataProvider="{dp}">
                <s:columns>
                    <mx:ArrayList>
                       
                    <s:GridColumn dataField="id" />
                    <s:GridColumn dataField="name" />
                    </mx:ArrayList>
                </s:columns>
            </s:DataGrid>
        </mx:HBox>
        <mx:HBox height="50%" width="50%">
            <mx:Button id="btnSave" click="btnSave_clickHandler(event)"/>
        </mx:HBox>
    </mx:VBox>
   
</s:Application>

jdbc Connectivity in java

package jdbcConn;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class jdbcMain {

    public static void main(String[] args) {

        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");

            Connection con = DriverManager.getConnection(
                    "jdbc:oracle:thin:@192.168.1.30:1521:xe", "employee",
                    "aavanor");

            Statement stmt = con.createStatement();
           
            stmt.executeUpdate("CREATE TABLE REG (id INTEGER not NULL,  first VARCHAR(255) )");
            stmt.executeUpdate("INSERT INTO REG VALUES (3, 'ss')");
            stmt.executeUpdate("UPDATE  REG SET first = 'anna' WHERE id in (1)");
            stmt.executeQuery("DELETE FROM REG WHERE id = 2");

            ResultSet rs = stmt.executeQuery("select * from REG");
            while (rs.next())
                System.out.println(rs.getInt(1) + "  " + rs.getString(2));
            con.close();
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}

Monday, August 12, 2013

flex datagrid header need to write image or component enjoy :)

<?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">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            [Bindable]
            public var arr:ArrayCollection = new ArrayCollection([{id:"1",value:"anna"} , {id:"2",value:"durai"} ]);
                                                               
           
        ]]>
    </fx:Script>
    <mx:HBox height="100%" width="100%">
        <s:DataGrid height="100%" dataProvider="{arr}" width="100%">
            <s:columns>
                <mx:ArrayList>
                    <s:GridColumn dataField="id" >
                                               
                    </s:GridColumn>
                    <s:GridColumn dataField="value">
                        <s:headerRenderer>
                            <fx:Component>
                                <s:DefaultGridHeaderRenderer>
                                    <mx:HBox height="100%" width="100%">
                                        <mx:Image source="./addNew.png" />
                                    </mx:HBox>
                                </s:DefaultGridHeaderRenderer>
                            </fx:Component>
                        </s:headerRenderer>
                        <s:itemRenderer>
                            <fx:Component>
                                <s:GridItemRenderer>
                                    <mx:HBox backgroundColor="red" height="100%" width="100%">
                                        <s:TextInput />
                                    </mx:HBox>
                                </s:GridItemRenderer>
                            </fx:Component>
                        </s:itemRenderer>
                    </s:GridColumn>
                </mx:ArrayList>
            </s:columns>
        </s:DataGrid>
    </mx:HBox>
</s:Application>