第三天

南楼画角 提交于 2020-04-06 17:14:14

商品类目选择

页面是如何实现的?

首页index.jsp的菜单中点击新增商品会找iterm-add.jsp

iterm-add.jsp也是一个div片段是一个form表单点击选择目录,会触发onclink搜索;不是显示绑定就是动态绑定,一般动态绑定都是通过id,如果没有id,还可以是class,当前页面搜索,

没有搜索到就是外部引用的js,使用文件搜索 File Search

文档加载完毕执行该方法:

E3是js对象,而且是全局对象

.each循环遍历

请求的url,先加载一层节点,如果下面有子节点,就是关闭的,如果没有子节点就是展开的

返回值为json数据:

如何把格式生成呢?一般通过java转换而来的,创建一个list,每个list元素是个pojo,在common中创建pojo

商品分类选择

dao层单表查询可以使用逆向工程

service层接口,返回 EasyUITreeNode这个pojo

public interface ItermService{

  List<EasyUITreeNode>  getItermCatList(long parentID);

}

service实现类

@Service
public class ItermServiceImpl implements ItermService{
   @Autowired
   private ItermCatMapper itermCatMapper;
   @override
   public List<EasyUITreeNode>  getItermCatList(long parentID){
   //1.根据parentID查询子节点列表
   TbItermCatExample example = new   TbItermCatExample();
   Criteria criteria = example.createCriteria();
   //2.设置查询条件
   criteria.andParentIDEqualTo(parentID);
   //3.执行查询
   List<ItermCat> list = itermCatMapper.selectByExample(example);
   //4.创建返回结果List
   List<EasyUITreeNode> resultlist = new ArrayList<>();
   //5.把列表转换为EasyUITreeNode列表
   for(ItermCat tbItermcat : list){
      EasyUITreeNode node = new EasyUITreeNode();
      //设置属性
      node.setID(tbItermCat.getID());
      node.setText(tbItermCat.getName());
      node.setState(tbItermCat.getIsParent ? "close":"open");
   //把对象添加到集合中
   resultlist.add(node);
}
   reruen resultlist;
}
   
   
}
}

发布服务

 

 

 

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!