gigaZhang / struts2-jquery

Automatically exported from code.google.com/p/struts2-jquery
0 stars 0 forks source link

nothing appears in edit field town with edittype="select" #1052

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
(This is for feature requests and bugs in Struts2 jQuery Plugin - for
getting help, please use the User Group.
http://groups.google.com/group/struts2-jquery )

1.

<s:url id="myEditOptions" action="org.phonehandbkoption"/>

        <sjg:gridColumn 
            name="town" 
            index="town" 
            title="Город" 
            sortable="false" 
            width="50"  
            editable="true"
            edittype="select"
            surl="%{myEditOptions}"
            editoptions="{dataUrl:'%{myEditOptions}'}"
2.in my dao:
    public List<Object> options(String sortParam) {
        Object gridModel = new ArrayList<TownCodeBean>();
        try {
            connect("yamaltechDB");
            ResultSet res =query("org.towncode",sortParam);
            int i = 0;
            while (res.next()) {
                System.out.println( res.getString(2) + " вот стока "+ i );
                 ((List<TownCodeBean>) gridModel).add(new TownCodeBean (res.getInt(1),res.getString(2)));
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        close();
        return (List<Object>) gridModel;

    }
3.in my action:
public class EditOptionsAction extends ActionSupport implements Action {
    @ParentPackage( value="json-default" ) 
    private List<Object> myEditOptions;
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    @Override
    public String execute() throws Exception{
        TownCodeDAO dao = new TownCodeDAO();
        myEditOptions = dao.options("id");
        //setTown(town);
        return ActionSupport.SUCCESS;

    }
    /**
     * @return the myEditOptions
     */
    public List<Object> getMyEditOptions() {
        return myEditOptions;
    }
    /**
     * @param myEditOptions the myEditOptions to set
     */
    public void setMyEditOptions(List<Object> myEditOptions) {
        this.myEditOptions = myEditOptions;
    }

}

nothing appears in edit field town with edittype="select".
i can't anderstand where is mistake.

Which struts2 version?

Which struts2-jquery plugin version?
struts2-jquery-plugin-3.5.1.jar
struts2-json-plugin-2.3.15.2.jar
Please provide any additional information below.

Original issue reported on code.google.com by avse...@gmail.com on 20 Oct 2013 at 11:07

GoogleCodeExporter commented 9 years ago
Do you get any JavaScript erros in your JavaScript console? Do you have tried 
latest Struts2 jQuery version?

Original comment by johgep on 10 Apr 2014 at 7:10