淘淘商城选择类目子节点不显示的问题(EASYUI异步树) 求大神指点!!!

这个是现在的样子:
图片说明

正确的样子:
图片说明
DAO层 POJO
图片说明

Service
图片说明

controller
图片说明

JSP

 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<link href="/js/kindeditor-4.1.10/themes/default/default.css" type="text/css" rel="stylesheet">
<script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/kindeditor-all-min.js"></script>
<script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/lang/zh_CN.js"></script>
<div style="padding:10px 10px 10px 10px">
    <form id="itemAddForm" class="itemForm" method="post">
        <table cellpadding="5">
            <tr>
                <td>商品类目:</td>
                <td>
                    <a href="javascript:void(0)" class="easyui-linkbutton selectItemCat">选择类目</a>
                    <input type="hidden" name="cid" style="width: 280px;"></input>
                </td>
            </tr>
            <tr>
                <td>商品标题:</td>
                <td><input class="easyui-textbox" type="text" name="title" data-options="required:true" style="width: 280px;"></input></td>
            </tr>
            <tr>
                <td>商品卖点:</td>
                <td><input class="easyui-textbox" name="sellPoint" data-options="multiline:true,validType:'length[0,150]'" style="height:60px;width: 280px;"></input></td>
            </tr>
            <tr>
                <td>商品价格:</td>
                <td><input class="easyui-numberbox" type="text" name="priceView" data-options="min:1,max:99999999,precision:2,required:true" />
                    <input type="hidden" name="price"/>
                </td>
            </tr>
            <tr>
                <td>库存数量:</td>
                <td><input class="easyui-numberbox" type="text" name="num" data-options="min:1,max:99999999,precision:0,required:true" /></td>
            </tr>
            <tr>
                <td>条形码:</td>
                <td>
                    <input class="easyui-textbox" type="text" name="barcode" data-options="validType:'length[1,30]'" />
                </td>
            </tr>
            <tr>
                <td>商品图片:</td>
                <td>
                     <a href="javascript:void(0)" class="easyui-linkbutton picFileUpload">上传图片</a>
                     <input type="hidden" name="image"/>
                </td>
            </tr>
            <tr>
                <td>商品描述:</td>
                <td>
                    <textarea style="width:800px;height:300px;visibility:hidden;" name="desc"></textarea>
                </td>
            </tr>
            <tr class="params hide">
                <td>商品规格:</td>
                <td>

                </td>
            </tr>
        </table>
        <input type="hidden" name="itemParams"/>
    </form>
    <div style="padding:5px">
        <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" onclick="clearForm()">重置</a>
    </div>
</div>
<script type="text/javascript">
    var itemAddEditor ;
    //页面初始化完毕后执行此方法
    $(function(){
        //创建富文本编辑器
        //itemAddEditor = TAOTAO.createEditor("#itemAddForm [name=desc]");
        itemAddEditor = KindEditor.create("#itemAddForm [name=desc]", TT.kingEditorParams);
        //初始化类目选择和图片上传器
        TAOTAO.init({fun:function(node){
            //根据商品的分类id取商品 的规格模板,生成规格信息。第四天内容。
            TAOTAO.changeItemParam(node, "itemAddForm");
        }});
    });
    //提交表单
    function submitForm(){
        //有效性验证
        if(!$('#itemAddForm').form('validate')){
            $.messager.alert('提示','表单还未填写完成!');
            return ;
        }
        //取商品价格,单位为“分”
        $("#itemAddForm [name=price]").val(eval($("#itemAddForm [name=priceView]").val()) * 100);
        //同步文本框中的商品描述
        itemAddEditor.sync();
        //取商品的规格
        var paramJson = [];
        $("#itemAddForm .params li").each(function(i,e){
            var trs = $(e).find("tr");
            var group = trs.eq(0).text();
            var ps = [];
            for(var i = 1;i<trs.length;i++){
                var tr = trs.eq(i);
                ps.push({
                    "k" : $.trim(tr.find("td").eq(0).find("span").text()),
                    "v" : $.trim(tr.find("input").val())
                });
            }
            paramJson.push({
                "group" : group,
                "params": ps
            });
        });
        //把json对象转换成字符串
        paramJson = JSON.stringify(paramJson);
        $("#itemAddForm [name=itemParams]").val(paramJson);

        //ajax的post方式提交表单
        //$("#itemAddForm").serialize()将表单序列号为key-value形式的字符串
        $.post("/item/save",$("#itemAddForm").serialize(), function(data){
            if(data.status == 200){
                $.messager.alert('提示','新增商品成功!');
            }
        });
    }

    function clearForm(){
        $('#itemAddForm').form('reset');
        itemAddEditor.html('');
    }
</script>

JS

 Date.prototype.format = function(format){ 
    var o =  { 
    "M+" : this.getMonth()+1, //month 
    "d+" : this.getDate(), //day 
    "h+" : this.getHours(), //hour 
    "m+" : this.getMinutes(), //minute 
    "s+" : this.getSeconds(), //second 
    "q+" : Math.floor((this.getMonth()+3)/3), //quarter 
    "S" : this.getMilliseconds() //millisecond 
    };
    if(/(y+)/.test(format)){ 
        format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
    }
    for(var k in o)  { 
        if(new RegExp("("+ k +")").test(format)){ 
            format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 
        } 
    } 
    return format; 
};

var TT = TAOTAO = {
    // 编辑器参数
    kingEditorParams : {
        //指定上传文件参数名称
        filePostName  : "uploadFile",
        //指定上传文件请求的url。
        uploadJson : '/pic/upload',
        //上传类型,分别为image、flash、media、file
        dir : "image"
    },
    // 格式化时间
    formatDateTime : function(val,row){
        var now = new Date(val);
        return now.format("yyyy-MM-dd hh:mm:ss");
    },
    // 格式化连接
    formatUrl : function(val,row){
        if(val){
            return "<a href='"+val+"' target='_blank'>查看</a>";          
        }
        return "";
    },
    // 格式化价格
    formatPrice : function(val,row){
        return (val/1000).toFixed(2);
    },
    // 格式化商品的状态
    formatItemStatus : function formatStatus(val,row){
        if (val == 1){
            return '正常';
        } else if(val == 2){
            return '<span style="color:red;">下架</span>';
        } else {
            return '未知';
        }
    },

    init : function(data){
        // 初始化图片上传组件
        this.initPicUpload(data);
        // 初始化选择类目组件
        this.initItemCat(data);
    },
    // 初始化图片上传组件
    initPicUpload : function(data){
        $(".picFileUpload").each(function(i,e){
            var _ele = $(e);
            _ele.siblings("div.pics").remove();
            _ele.after('\
                <div class="pics">\
                    <ul></ul>\
                </div>');
            // 回显图片
            if(data && data.pics){
                var imgs = data.pics.split(",");
                for(var i in imgs){
                    if($.trim(imgs[i]).length > 0){
                        _ele.siblings(".pics").find("ul").append("<li><a href='"+imgs[i]+"' target='_blank'><img src='"+imgs[i]+"' width='80' height='50' /></a></li>");
                    }
                }
            }
            //给“上传图片按钮”绑定click事件
            $(e).click(function(){
                var form = $(this).parentsUntil("form").parent("form");
                //打开图片上传窗口
                KindEditor.editor(TT.kingEditorParams).loadPlugin('multiimage',function(){
                    var editor = this;
                    editor.plugin.multiImageDialog({
                        clickFn : function(urlList) {
                            var imgArray = [];
                            KindEditor.each(urlList, function(i, data) {
                                imgArray.push(data.url);
                                form.find(".pics ul").append("<li><a href='"+data.url+"' target='_blank'><img src='"+data.url+"' width='80' height='50' /></a></li>");
                            });
                            form.find("[name=image]").val(imgArray.join(","));
                            editor.hideDialog();
                        }
                    });
                });
            });
        });
    },

    // 初始化选择类目组件
    initItemCat : function(data){
        $(".selectItemCat").each(function(i,e){
            var _ele = $(e);
            if(data && data.cid){
                _ele.after("<span style='margin-left:10px;'>"+data.cid+"</span>");
            }else{
                _ele.after("<span style='margin-left:10px;'></span>");
            }
            _ele.unbind('click').click(function(){
                $("<div>").css({padding:"5px"}).html("<ul>")
                .window({
                    width:'500',
                    height:"450",
                    modal:true,
                    closed:true,
                    iconCls:'icon-save',
                    title:'选择类目',
                    onOpen : function(){
                        var _win = this;
                        $("ul",_win).tree({
                            url:'/item/cat/list',
                            animate:true,
                            method:"POST",
                            onClick : function(node){
                                if($(this).tree("isLeaf",node.target)){
                                    // 填写到cid中
                                    _ele.parent().find("[name=cid]").val(node.id);
                                    _ele.next().text(node.text).attr("cid",node.id);
                                    $(_win).window('close');
                                    if(data && data.fun){
                                        data.fun.call(this,node);
                                    }
                                }
                            }
                        });
                    },
                    onClose : function(){
                        $(this).window("destroy");
                    }
                }).window('open');
            });
        });
    },

    createEditor : function(select){
        return KindEditor.create(select, TT.kingEditorParams);
    },

    /**
     * 创建一个窗口,关闭窗口后销毁该窗口对象。<br/>
     * 
     * 默认:<br/>
     * width : 80% <br/>
     * height : 80% <br/>
     * title : (空字符串) <br/>
     * 
     * 参数:<br/>
     * width : <br/>
     * height : <br/>
     * title : <br/>
     * url : 必填参数 <br/>
     * onLoad : function 加载完窗口内容后执行<br/>
     * 
     * 
     */
    createWindow : function(params){
        $("<div>").css({padding:"5px"}).window({
            width : params.width?params.width:"80%",
            height : params.height?params.height:"80%",
            modal:true,
            title : params.title?params.title:" ",
            href : params.url,
            onClose : function(){
                $(this).window("destroy");
            },
            onLoad : function(){
                if(params.onLoad){
                    params.onLoad.call(this);
                }
            }
        }).window("open");
    },

    closeCurrentWindow : function(){
        $(".panel-tool-close").click();
    },

    changeItemParam : function(node,formId){
        $.getJSON("/item/param/query/itemcatid/" + node.id,function(data){
              if(data.status == 200 && data.data){
                 $("#"+formId+" .params").show();
                 var paramData = JSON.parse(data.data.paramData);
                 var html = "<ul>";
                 for(var i in paramData){
                     var pd = paramData[i];
                     html+="<li><table>";
                     html+="<tr><td colspan=\"2\" class=\"group\">"+pd.group+"</td></tr>";

                     for(var j in pd.params){
                         var ps = pd.params[j];
                         html+="<tr><td class=\"param\"><span>"+ps+"</span>: </td><td><input autocomplete=\"off\" type=\"text\"/></td></tr>";
                     }

                     html+="</li></table>";
                 }
                 html+= "</ul>";
                 $("#"+formId+" .params td").eq(1).html(html);
              }else{
                 $("#"+formId+" .params").hide();
                 $("#"+formId+" .params td").eq(1).empty();
              }
          });
    },
    getSelectionsIds : function (select){
        var list = $(select);
        var sels = list.datagrid("getSelections");
        var ids = [];
        for(var i in sels){
            ids.push(sels[i].id);
        }
        ids = ids.join(",");
        return ids;
    },

    /**
     * 初始化单图片上传组件 <br/>
     * 选择器为:.onePicUpload <br/>
     * 上传完成后会设置input内容以及在input后面追加<img> 
     */
    initOnePicUpload : function(){
        $(".onePicUpload").click(function(){
            var _self = $(this);
            KindEditor.editor(TT.kingEditorParams).loadPlugin('image', function() {
                this.plugin.imageDialog({
                    showRemote : false,
                    clickFn : function(url, title, width, height, border, align) {
                        var input = _self.siblings("input");
                        input.parent().find("img").remove();
                        input.val(url);
                        input.after("<a href='"+url+"' target='_blank'><img src='"+url+"' width='80' height='50'/></a>");
                        this.hideDialog();
                    }
                });
            });
        });
    }
};

貌似是Controller里@RequestParam中的id一直没传进去 ,用的默认值0, 也不知道为什么会这样 ,请教一下应该怎么改。 谢谢!!

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
淘淘商城系列——商品类目选择的实现
毛主席讲过:“会当水击三千里,自信人生两百年”。当我们实现商品列表查询这个功能之后,我相信大家都信心倍增,但这只是走完万里长征的第一步,后面还有嵩山峻岭需要我们不懈攀登,所以千万不可懈怠人生。本文我就来教大家如何实现商品类目的选择。 首先,当然还是启动我们的zookeeper注册中心,然后启动taotao-manager工程和taotao-manager-web工程,启动后我们点击”新增商品”,然
淘淘商城商品类目选择的实现
1、效果展示2、功能分析观察我们的item-add文件中可以看到选择类目事件绑定的class: 在这个图片中我们看到,这个事件是在我们的类目组件中执行的,并且会访问到“/item/cat/list”这个url,然后这个组件又是在哪里初始化的呢: 可以看到taotao里面有个init方法会初始化类目选择组件,最后再在我们的item-add里面看: 在item-add页面加载完
【淘淘】---选择类目
【淘淘】---选择类目 1 需求分析: 分析“选择类目”按钮,接下来结果,要达到的目的是显示出类目清单,选择之后商品类目确定。     2 设计分析 商品类目使用的表:tb_item_cat 初始化类目选择:   扫盲:什么是模态?就是一个窗口弹出来,你不解决或关键,这窗口后面对东西你不能再点击。 modal:tr
淘淘商城10-商城后台新增商品之商品类目选择
目录 1.功能分析 2.根据tb_item_cat表封装pojo 3.编写代码 3.1封装一个EasyUITreeNode工具类 3.2pojo实现序列化接口 3.3编写interface 3.4编写实现类并暴露服务接口 3.5编写controller并引入服务接口 4.运行测试 4.1安装服务 4.2运行 4.3运行效果 完成功能效果: 1.功能分析 当我们点击...
【商城】商品类目选择
小编最近正在做一个商城的项目,下面让小编给大家分享一下商品类目选择的实现过程。 商品类目选择的原型: 功能分析: 展示商品分类列表,使用EasyUI的tree控件展示。 **异步树控件:**树控件内建异步加载模式的支持,用户先创建一个空的树,然后执行一个服务器端,执行检索后动态返回Json数据来填充树并完成异步请求。 初始化tree请求的url:/item/cat/list 参数: 初始化t...
淘淘商城系列(六)类目选择和富文本编辑器的使用
1.1 分析 商品类目使用的表:tb_item_cat 初始化类目选择: Easyui的异步tree控件:   请求的url:/item/cat/list 请求的参数:id(当前节点的id) 响应的结果:json数据。 [{         "id": 1,         "text": "Node 1",     "state": "closed"  } {
淘淘商城商品类目展示添加缓存
一、分析 在不影响原有的逻辑上,添加缓存,分为两块,一块是执行结果后存储缓存,一块是在执行之前调用缓存 二、缓存添加 1.打开taotao-rest工程,找到商品类目展示的service(ItemCatServiceImpl),本次调用jedisClient的get与set方法,调用缓存,与存储缓存,在使用get前,需要在resouce.properties中添加一个key,比如INDE
淘淘商城首页商品类目展示
lib-v1.js里面使用ajax加载json数据文件,并调用方法处理json数据 1209行
淘淘商城 淘淘商城 淘淘商城
淘淘商城第七天 了解一下 都来看看 淘淘商城 淘淘商城 淘淘商城
工作
工作
求大神指点easyui多级菜单
我想用easyui做一个菜单 数据库表设计如图,想得到界面如图,框架SSM 求大神指点 ![img=https://img-bbs.csdn.net/upload/201610/21/1477041890_174978.png][/img][img=https://img-bbs.csdn.net/upload/201610/21/1477041916_158695.png][/img]!!求jsp页面,ajax,和controller代码
easyui 异步树
easyui 异步树, 异步加载树结构。 combotree树结构, treegrid树结构
JQUERY EASYUI 异步树
JQUERY EASYUI 异步树
EasyUi 异步树
实现点击选择类目后从数据库中加载商品类目,并以树的形式呈现在弹窗上 数据库设计 CREATE TABLE `tb_item_cat` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '类目ID', `parent_id` bigint(20) DEFAULT NULL COMMENT '父类目ID=0时,代表的是一级的类目...
淘淘商城简介——淘淘商城(一)
电商简介 淘淘商城简介 功能模块 技术架构 传统架构 分布式架构 技术选型 项目总结 电商简介 技术特点: 技术新 技术范围广 分布式 高并发、集群、负载均衡、高可用 海量数据 业务复杂 系统安全 电商模式: B2B:企业到企业,商家到商家。代表:阿里巴巴、慧聪网。 B2C:商家到客户。代表:京东、淘宝商城(B2B2C)。 C2C:客户到客户。淘宝集市。 O...
easyUI:combotree 选择xxx,文本框只显示子节点,不显示父节点
&amp;lt;input id=&quot;AAAxxxxxxId&quot; name=&quot;XX&quot; multiple style=&quot;width: 215px;&quot;&amp;gt;&amp;lt;/input&amp;gt;     $('#AAAxxxxxxId').combotree({                     url: 'xxxxx?id=0&amp;amp;ClassID='+xxxxxxxx+'&amp;amp;volID='+x..
easyui 的 combotree只能选择子节点
$('#userid').combotree({ url : '${basePath}role/getRoleUser.htm', parentField : 'parent_id', cascadeCheck:false, multiple:true, panelHeight : 180, formatter : function(node) { n...
easyui treegrid 子节点不能选择问题
easyui treegrid 子节点不能选择问题rn异步加载数据,子节点数据在展开父节点时加载,加载完成后子节点不能选中,鼠标滑过也没变色什么的,这是什么情况啊
【涛涛商城】添加商品-----商品类目选择
目录 1、使用技术 1.1 展示商品分类列表,使用EasyUI的tree控件展示展示商品分类列表,使用EasyUI的tree控件展示 1.2 异步树控件 2、商品类目选择 2.1 实现效果 2.2 功能分析 2.2.1 选择类目绑定的class 2.2.2 事件的内容(弹出框的设置) 2.3 代码实现 2.3.1 common中实现相应页面的pojo类,启动是需要先 run a...
淘淘商城
淘淘商城第三天笔记
淘淘——商城
淘淘商城数据库表的sql语句文件,欢迎下载。顺便赚点资源分。
淘淘商城--前台首页商品类目js跨域调用展示
上一篇我们讲到了首页左侧栏的商品分类类目的展示,效果如下: 以上这种是基于同一个项目中,ajax直接请求获得json数据的,不涉及不同项目(url、ip、域名、或者端口有一个不同就是跨域)之间的服务请求调用,属于本项目中的静态调用,如果想动态发布rest服务,并在其他项目中进行js调用,则必须使用jquery的GetJSONP方法跨域进行数据的请求
easyUI的异步树复选框选中的问题
对于我们需要带复选框的树结构
淘淘商城--前台首页商品类目js展示
能被最终解决的问题都算不上是大问题,最大的问题,应该是我们自己,我们养成了一种知识依赖的坏习惯:别人怎么讲我就怎么做,不去思考,不去实践,一味的拿来主义精神,如果不出问题则罢,一旦出了问题,我们就不知所措;(我们早晚有一天会成为maker,而不是coder,积累并沉淀自己只是时间的问题) 类似于要实现京东商城的首页商品类目展示的效果: 二、准备商品类目数据(json串) category.json  { "data": [ { "u": "/products/1.html", "
商城三级类目
商城三级类目
电商商城类目整理
电商类商城类目整理,分享给大家,京东天猫过于混乱
淘淘商城的新增商品中的商品类目选择时,只有父节点,没有子节点,这个是出错什么问题呢
淘淘商城的新增商品中的商品类目选择时,只有父节点,没有子节点。解决方案EasyUITreeNode类中的属性是state,不是status
easyui中怎样让树的子节点的文本内容多行显示
怎样可以让树[color=#FF0000]如图一显示[/color],而不是图二rn rn rn[img=http://img.my.csdn.net/uploads/201304/15/1365990841_9569.PNG][/img]rn图一rn][img=http://img.my.csdn.net/uploads/201304/15/1365990884_8829.PNG][/img]rn图2
Android listview显示问题,求大神指点
在用listview显示sqlite数据库数据的时候,没能正常显示出具体数据,而是显示出了一个位置信息。仔细核对了一下代码,没有发现明显的错误,在线急等大神回复,跪谢。rn[img=https://img-bbs.csdn.net/upload/201601/06/1452053908_956530.png][/img]rn[color=#FF0000]业务类[/color]rn[code=java]rnpublic class Book rnrnprivate String b_num;rnprivate String ISBN;rnprivate String borrowed;rnprivate String ordered;rnprivate String introduction;rnrnpublic Book(String b_num, String ISBN, String borrowed, String ordered,rn String introduction) rn rn this.b_num = b_num;rn this.ISBN = ISBN;rn this.borrowed = borrowed;rn this.ordered = ordered;rn this.introduction = introduction;rnrnrnpublic Book() rn rnrnrnpublic String getB_num() rn return b_num;rnrnpublic void setB_num(String b_num) rn this.b_num = b_num;rnrnpublic String getISBN() rn return ISBN;rnrnpublic void setISBN(String iSBN) rn ISBN = iSBN;rnrnpublic String getBorrowed() rn return borrowed;rnrnpublic void setBorrowed(String borrowed) rn this.borrowed = borrowed;rnrnpublic String getOrdered() rn return ordered;rnrnpublic void setOrdered(String ordered) rn this.ordered = ordered;rnrnpublic String getIntroduction() rn return introduction;rnrnpublic void setIntroduction(String introduction) rn this.introduction = introduction;rnrnrnrn[/code]rn[color=#FF0000]model类[/color]rn[code=java]public class BookDao rnrnprivate DBUtil helper;rnrnpublic BookDao(Context context)rnrn helper=new DBUtil(context);rnrnrnpublic List findall()rnrn SQLiteDatabase db=helper.getReadableDatabase();rn List books=new ArrayList();rn String sql="select * from book_informathion";rn rn Cursor cursor=db.rawQuery(sql, null);rn while (cursor.moveToNext()) rn String b_num=cursor.getString(0);rn String ISBN=cursor.getString(1);rn String borrowed=cursor.getString(2);rn String ordered=cursor.getString(3);rn String introduction=cursor.getString(4);rn Book book=new Book(b_num, ISBN, borrowed, ordered, introduction);rn rn books.add(book);rn System.out.println(books);rn rn rn cursor.close();rn db.close();rn return books;rnrnrnrn[/code]rn[color=#FF0000]View类[/color]rn[code=java]public class self_query extends Activity rnrn private ListView lv;rn private List books;rn @Overridern protected void onCreate(Bundle savedInstanceState) rn rn super.onCreate(savedInstanceState);rn setContentView(R.layout.self_query);rn rn BookDao dao=new BookDao(this);rn books=dao.findall();rn lv=(ListView) findViewById(R.id.lv_selfview);rn lv.setAdapter(new myadapter());rn //listView=(ListView) findViewById(R.id.lv_selfview);rn rn rn private class myadapter extends BaseAdapterrn rn private static final String tag = "myadapter";rnrn //控制listview中的显示条目rn @Overridern public int getCount() rn rn return books.size();rn rnrn @Overridern public Object getItem(int position) rn rn return null;rn rnrn @Overridern public long getItemId(int position) rn rn return 0;rn rnrn @Overridern public View getView(int position, View convertView, ViewGroup parent) rn Log.i(tag, "返回位置對象"+position);rn TextView tView=new TextView(getApplicationContext());rn tView.setTextSize(15);rn tView.setTextColor(Color.BLACK);rn //得到某个位置对应的book对象rn Book book=books.get(position);rn tView.setText(book.toString()); rn return tView;rn rn rnrnrn[/code]
ext异步树加入子节点事件
extext异步树加入子节点事件----------------------------------------------------------------------------------------------public class SysMenuAction extends BaseAction {    private static final Log log = LogFacto...
求大神指点 求大神指点
a表按照b表的规则转换到c表上去rnrnrna表按照b表的规则转换到c表上去rnrnrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[TB_DataPlat] 脚本日期: 08/26/2013 11:23:26 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[TB_DataPlat](rn [DataID] [int] NOT NULL,rn [PFKID] [int] NULL,rn [UseType] [int] NULL,rn [DataSign] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,rn [Data] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data1] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data2] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data3] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data4] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data5] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data6] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data7] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data8] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data9] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data10] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data11] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data12] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data13] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data14] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data15] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data16] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data17] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data18] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data19] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data20] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data21] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data22] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data23] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data24] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data25] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data26] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data27] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data28] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data29] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data30] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data31] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data32] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data33] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data34] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data35] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data36] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data37] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data38] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data39] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data40] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data41] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data42] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data43] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data44] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data45] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data46] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data47] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data48] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data49] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data50] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data51] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data52] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data53] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data54] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data55] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data56] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data57] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data58] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data59] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data60] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data61] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data62] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data63] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data64] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data65] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data66] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data67] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data68] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data69] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data70] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data71] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data72] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data73] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data74] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data75] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data76] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data77] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data78] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data79] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data80] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data81] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data82] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data83] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data84] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data85] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data86] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data87] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data88] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data89] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data90] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data91] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data92] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data93] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data94] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data95] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data96] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data97] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data98] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data99] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data100] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn CONSTRAINT [PK_TB_DataPlat] PRIMARY KEY CLUSTERED rn(rn [DataID] ASCrn)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]rn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[PP_CraftData] 脚本日期: 08/26/2013 11:24:04 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[PP_CraftData](rn [CraftDataID] [int] IDENTITY(1,1) NOT NULL,rn [DataPlatID] [int] NULL,rn [CraftID] [int] NULL,rn [ProcessID] [int] NULL,rn [GoodsID] [int] NULL,rn [ProductID] [int] NULL,rn [ProductCode] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,rn [Machine] [int] NULL,rn [StandardValue] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [Remark] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [OrderNO] [int] NULL,rn [Flag] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [RelateID] [int] NULL,rn [ParentID] [int] NULL,rn [OpID] [int] NULL,rn [OpDate] [datetime] NULL,rn [CraftType] [int] NULL,rn CONSTRAINT [PK_PP_CraftData] PRIMARY KEY CLUSTERED rn(rn [CraftDataID] ASCrn)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]rn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[PP_CraftDataProperty] 脚本日期: 08/28/2013 09:49:06 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[PP_CraftDataProperty](rn [CraftDataProID] [char](10) COLLATE Chinese_PRC_CI_AS NULL,rn [CraftDataID] [int] NULL,rn [DataPlatID] [int] NULL,rn [DataPFKID] [int] NULL,rn [CraftID] [int] NULL,rn [RowSign] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,rn [ProID] [int] NULL,rn [Data] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [Type] [int] NULL,rn [UseType] [int] NULL,rn [ProType] [int] NULL,rn [RateType] [int] NULL,rn [Rate] [decimal](10, 4) NULL,rn [Formula] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [remark] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [OrderNO] [int] NULL,rn [Flag] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [DeletedFlg] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [OpID] [int] NULL,rn [OpDate] [datetime] NULLrn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnrnrnrnrn哪位大神能给个建议 或思路呀 没有多少分了 见谅
easyui大神求搭救
[img=https://img-bbs.csdn.net/upload/201606/10/1465567830_842256.png][/img]rn当我点击Add后会新增一个tabsrn[img=https://img-bbs.csdn.net/upload/201606/10/1465567902_196972.png][/img]rn但是当我新增的这个tabs的js中有如下代码时rn[img=https://img-bbs.csdn.net/upload/201606/10/1465567969_631679.png][/img]rn一新增这个tabs就会马上选中前一个tabs而不是当前新增的tabs rn如果没有图三的代码就不会这样rn但是关键是 我要给最后这个新增的tas添加一个关闭事件
SiteMapPath 不显示子节点
rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn rn rn请问为什么不显示底下的啊 1 2 3 ·····啊 只显示 站点地图rn
淘淘商城-redis问题记录
1、连接超时失败 centos 防火墙需配置端口开放
ExtJs4.1.1a 异步树&级联选择
  说明:本例主要实现在树节点数据过多的情况下对数据进行异步请求,并且在请求数据返回前台的同时实现级联选择。使用ExtJs版本为4.1.1a,在struts2下测试通过。例子仅供提供思路,简单易懂,不负责代码优化,哈哈!
求大神指点指点!
我现在用asp.net 写一个采集。 rnrn有300多个城市 每个城市基本都有2400多条数据。rnrn我想采集起来快一点。 请问有什么好的办法吗!rnrn因为中间还要分析页面上的数据。采集图片等等。 所以速度相对比较慢rnrn那位大神能给点这样的思路或者代码。rn
求大神指点指点
我的是Ubuntu18.04系统;rn里面有docker,我想要把容器挂载到宿主机,报错“mount.nfs: access denied by server while mounting 192.168.0.1:/nfsdisk/”rn请大神们指点一下,这个问题怎么解决;
easyui tree加载json文件格式的树,树不显示
$(function()rn $('#tt1').tree(rn animate:true,rn onClick:function(node)rn alert('you click '+node.text);rn rn );rn $('#tt2').tree(rn checkbox: true,rn url: 'tree_data.json',rn onClick:function(node)rn alert('you click '+node.text);rn rn );rn );rn rn Folderrn rn Sub Folder 1rn rn File 11rn File 12rn File 13rn rn rn File 2rn File 3rn rn rn File21rnrn rnrn第一个树正确显示,但是第二个树死活不显示,json文件内容和路径都没问题,但就是不显示,求解
发展方向选择,求大神们指点!
简单介绍本人现处情况:今年应届毕业生一名,在现在这个方案公司工作了3个月左右,我的职位是驱动开发。但是,工作后发现和我的理解有点不太一样,驱动都是直接移植,更多的时间都是用在调试硬件BUG上。rn 而本人比较感兴趣的还是应用层面的开发,虽然大学的专业是和硬件接触比较多,但是渐渐发现挺讨厌调试硬件BUG的。听一些同事和朋友说,搞底层和驱动这块发展前景比较好,待遇也比较好。真不知道如何抉择,求各位大神支招!
求大神指点如何选择web开发框架
求大神指点如何选择web开发框架,我们做互联网业务,用户量的增速有可能很快,希望框架对大用户量,高并发,数据库类型或其它技术参数有较好支持的框架(收费的框架也可以),我可能没有描述清楚,请不要喷我,诚心求指点!
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法