SSM入门项目-2-类目、图片、富文本

类目

1,简单分析一下该功能的EasyUI和js相关的内容

1.1,新增页面
<ul>
    <li data-options="attributes:{'url':'item-add'}">新增商品</li>
    <li data-options="attributes:{'url':'item-list'}">查询商品</li>
    <li data-options="attributes:{'url':'item-param-list'}">规格参数</li>
</ul>

对于一个不会js的人来说,我感到很无助,可以一起猜测一下。
通过contraller找到item-add.jsp。通过源码我们发现item-add.jsp是一段html片段,在这个片段中出发类目选择的条件代码如下

1.2,选择类目
<a href="javascript:void(0)" class="easyui-linkbutton selectItemCat">选择类目</a>

这里面定义了一个死链接,原因并不是特别清楚,这样可以出现a标签的引用效果(小手)。同时通过selectItemCat的class找到了commom.js中的方法

   // 初始化选择类目组件
    initItemCat : function(data){
   
        $(".selectItemCat").each(function(i,e){
   
            // 使用jQuery对象
            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,
                            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('
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值