• EasyUI 表单 tree


    第一步:创建HTML标记

    <divid="dlg"style="padding:20px;">
    
        <h2>Account Information</h2>
    
        <formid="ff"action="/demo6/ProcessServlet"method="post">
    
            <table>
    
                <tr>
    
                    <td>Name:</td>
    
                    <td><inputtype="text"name="name"/></td>
    
                </tr>
    
                <tr>
    
                    <td>Address:</td>
    
                    <td><inputtype="text"name="address"/></td>
    
                </tr>
    
                <tr>
    
                    <td>City:</td>
    
                    <td><selectclass="easyui-combotree"url="city_data.json"name="city"style="155px;"/></td>
    
                </tr>
    
            </table>
    
        </form>
    
    </div>
    
    

    我们设置复合tree的url属性,这个字段可以被从服务器端检索tree。注意,字段的class名应该是easyui-combotree,所以我们不需要些任何js代码,复合tree字段就会自动生成。
    第二步,创建对话框
    我们在对话框中放置表单,这个对话框有发送和取消两个按钮。

    $('#dlg').dialog({
    
        title:'Register',
    
        310,
    
        height:250,
    
        buttons:[{
    
            text:'Submit',
    
            iconCls:'icon-ok',
    
            handler:function(){
    
                $('#ff').form('submit',{
    
                    success:function(data){
    
                        $.messager.alert('Info',data,'info');
    
                    }
    
                });
    
            }
    
        },{
    
            text:'Cancel',
    
            iconCls:'icon-cancel',
    
            handler:function(){
    
                $('#dlg').dialog('close');
    
            }
    
        }]
    
    });
    
    

    
    

    第三部,写服务程序
    服务代码接受表单数据并返回:

    publicclassProcessServlet extendsHttpServlet {
    
        protectedvoiddoPost(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException {
    
            String name = request.getParameter("name");
    
            String address = request.getParameter("address");
    
            String city = request.getParameter("city");
    
            System.out.println(name);
    
            System.out.println(address);
    
            System.out.println(city);
    
            PrintWriter out = response.getWriter();
    
            out.print("Name:"+name+",Address:"+address+",City ID:"+city);
    
            out.flush();
    
            out.close();
    
        }
    
    }
    
    

    现在我们点击发送按钮,得到一个信息框,显示一些数据。

    复合tree是非常简单的。我们做设置url属性以检索tree数据。

  • 相关阅读:
    aptget 的使用
    NetScaler
    This Android SDK requires Android Developer Toolkit version 10.0.0 or above
    创建menu的时候为什么要用Menu.FIRST常量?
    SQLServer中char、varchar、nchar、nvarchar的区别
    HTTP响应头信息和请求头信息详解
    第十一章 常见字词误用的情形 《英语科技写作(文法与修辞原则)》by 方克涛
    Random类不能产生随机数的情况测试
    将Web Services封装到一个dll
    在DataTable中查找
  • 原文地址:https://www.cnblogs.com/huangf714/p/5911788.html
Copyright © 2020-2023  润新知