• 暂时保存下代码


    <?php $tm=eregi_replace(".","", microtime(true))?>
    <div id="6677_datagrid_<?=$tm?>"style="padding:5px"></div>

    <div id="6677_reecontrol_win_<?=$tm?>">
        <form id="6677_reecontrol_<?=$tm?>" method="post">
            <table border="0" width="100%">
                <tr>
                    <td width="100">控件类型:</td>
                    <td>
                            <select class="easyui-combobox" name="ca_type" >
                                <option value="6">复选框</option>
                                <option value="7">单选框</option>
                                <option value="5">下拉菜单</option>
                            </select>                
                    </td>
                </tr>
                <tr>
                    <td width="100">控件名称:</td>
                    <td><input class="easyui-validatebox" type="text" name="ca_name" data-options="required:true,validType:'length[2,32]'"></input></td>
                </tr>
                <tr>
                    <td width="100" valign="top">控件描述:</td>
                    <td><input class="easyui-validatebox" type="text" name="ca_descr" data-options="required:true,validType:'length[0,32]'"></input></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" value="提交新建" ></td>
                </tr>
            </table>
        </form>
    </div>  

    <div id="6677_Modifythecontrol_<?=$tm?>">
        <form id="6677_Modify_<?=$tm?>" method="post">
            <table border="0" width="100%">
                <tr>
                    <td width="100">控件类型:</td>
                    <td>
                            <select class="easyui-combobox" name="ca_type" id="6677_ca_type_<?=$tm?>">
                                <option value="6">复选框</option>
                                <option value="7">单选框</option>
                                <option value="5">下拉菜单</option>
                            </select>                
                    </td>
                </tr>
                <tr>
                    <td width="100">控件名称:<input type="hidden" name="ca_id" id="6677_ca_id_<?=$tm?>" value=""></td>
                    <td><input class="easyui-validatebox" type="text" name="ca_name" id="6677_ca_name_<?=$tm?>" data-options="required:true,validType:'length[2,32]'"></input></td>
                </tr>

                <tr>
                    <td width="100" valign="top">控件描述:</td>
                    <td><input class="easyui-validatebox" type="text" name="ca_descr" id="6677_ca_descr_<?=$tm?>" data-options="required:true,validType:'length[0,32]'"></input></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" value="提交新建" ></td>
                </tr>
            </table>
        </form>
    </div>

    <div id="7788_sorting_win_<?=$tm?>"></div>

    <script>
      $('#6677_datagrid_<?=$tm?>').datagrid({
        fit: true,//自适应父窗口大小
        rownumbers:'true',
        striped: true,//隔行变色
        sortOrder: 'desc',//排序规则只能是'asc'或'desc'。默认asc。
        remoteSort: false,//服务器端排序
        singleSelect:'true',//单项
             border:'false',
        url:'http://testui.com/index.php/admin/category/ajaxGetComponentList',
        loadMsg:'正在加载数据请稍后...',
        frozenColumns:[[//冻结固定设置数据绑定
                {field:'ca_name',title:'控件名称',150}
        ]],

          columns:[[//设置数据绑定
            {field:'compontenname',title:'控件类型',150,sortable:true},
                {field:'ca_value',title:'控件值',150,sortable:true}
        ]],
          loadFilter: function(data)
         {
             var data    = errorHandler(data);
             return data['data'];
         },
         toolbar:[{
                         text:'增加属性',
                          iconCls:'icon-remove',
                          handler:function(){
                             $('#6677_reecontrol_<?=$tm?>').form({//对表单进行渲染
                                  url:'http://testui.com/index.php/admin/6677/ajaxUpComponent',
                                  onSubmit: function(){
                                       return $(this).form('validate');//对表单进行验证
                                  },
                                  success:function(data){
                                        var data    = errorHandler(data);
                                        if(data['code'] == 0){//获得后台json的消息代码判断是否成功
                                             $('#6677_datagrid').datagrid('reload');//刷新数据
                                             $.messager.alert("OK","编辑成功");
                                             $('#6677_reecontrol_<?=$tm?>').form('clear');
                                             $('#6677_reecontrol_win_<?=$tm?>').window('close');
                                            }
                                  }
                                });
                             winDiv("增加属性","300","150","6677_reecontrol_win_<?=$tm?>","icon-add");
                          }


         },{
              text:'删除属性',
              iconCls:'icon-remove',
              handler:function(){
                  var row = $('#6677_datagrid_<?=$tm?>').datagrid('getSelected');//获取单选值
                      if(row == null){
                          $.messager.alert("提示","请选择要删除的控件!");  
                      }else{
                          $.messager.confirm("提示","确认删除?",function(r){
                                    if(r){
                                        $.ajax({
                                            url:'http://testui.com/index.php/admin/6677/ajaxChangeComponentState/'+row.id,
                                            datatype: "text",
                                            success: function(data) {
                                                var data    = errorHandler(data);
                                                if(data['code'] == 0){//获得后台json的消息代码判断是否成功
                                           $('#6677_datagrid_<?=$tm?>').datagrid('reload');//刷新数据
                                                     $.messager.alert("OK","删除成功");
                                                 }
                                            }
                                        });
                                    }
                              }
                            );
                      }
              }
          },{
              text:'修改属性',
              iconCls:'icon-edit',
              handler:function(){
                  var row = $('#6677_datagrid_<?=$tm?>').datagrid('getSelected');//获取单选值
                        if(row == null){
                                 $.messager.alert("提示","请选择控件")
                        }else{
                             $("#6677_ca_name_<?=$tm?>").val(row.ca_name);
                             $("#6677_ca_descr_<?=$tm?>").val(row.ca_descr);
                             $("#6677_ca_id_<?=$tm?>").val(row.id);
                             $('#6677_ca_type_<?=$tm?>').combobox('select',row.ca_type)//设置选中的值
                              $('#6677_Modify').form({//对表单进行渲染
                                 url:'http://testui.com/index.php/admin/6677/ajaxUpComponent/'+row.id,  ///参数
                                  onSubmit: function(){
                                    return $(this).form('validate');//对表单进行验证
                                  },
                                success:function(data){
                                    var data    = errorHandler(data);
                                      if(data['code'] == 0){//获得后台json的消息代码判断是否成功
                                             $('#6677_datagrid_<?=$tm?>').datagrid('reload');//刷新数据
                                             $.messager.alert("OK","修改属性成功");
                                             $('#6677_Modifythecontrol_<?=$tm?>').window('close');
                                        }
                                    }
                                });
                            winDiv("修改属性","300","150","6677_Modifythecontrol_<?=$tm?>","icon-add");
                    }
              }
          },{
              text:'属性排序',
              iconCls:'icon-remove',
                handler:function(){
                  var row = $('#6677_datagrid_<?=$tm?>').datagrid('getSelected');//获取单选值
                  if(row == null){
                      $.messager.alert("提示","请选择您要排序的分类","warning");
                  }else{
                      $('#7788_sorting_win_<?=$tm?>').dialog({   
                              title: '排序',   
                              350,  
                            closed: false,   
                           cache: false,   
                              href: '7788.php',
                              modal: true,
                              onLoad:function(){
                               $('#a_sorting_form').form({
                                   url:'http://testui.com/index.php/admin/category/ajaxChangeCategorySort',
                                   onSubmit: function(){
                                       return $(this).form('validate');//对表单进行验证
                                   },
                                   success:function(data){
                                       var data    = errorHandler(data);
                                           if(data['code'] == 0){//获得后台json的消息代码判断是否成功
                                            $('#category_tree').treegrid('reload');//刷新数据
                                            $('#ca_sorting_win').dialog('close');//添加成功后关闭窗口
                                            $.messager.alert("OK","修改成功");
                                        }
                                   }
                               });
                            },
                              buttons:[{
                                 text:'确定',
                                 iconCls:'icon-ok',
                                 handler:function(){
                                     $('#a_sorting_form').submit();
                                 }
                             }]
                        });
                  }
              }
          }]
      });
    </script>

  • 相关阅读:
    android学习---ListView
    android学习---ViewStub惰性装载控件
    android学习---TabHost
    微信小程序二维码带参数
    as
    niginx高性能原因
    Nginx动态反向代理1
    Niginx反向代理负载均衡
    jmeter测试,定制化内嵌tomcat调优
    Git通过密钥对远程仓库上传和更新详细操作
  • 原文地址:https://www.cnblogs.com/Mancy/p/3303067.html
Copyright © 2020-2023  润新知