freemarker
文章平均质量分 53
Little Coder
向往美好生活的程序员
展开
-
EasyUI中通过id获取不知道具体类型表单控件的值,通过自写map实现
我在用freemarker封装自定义的datagrid时有这样的需求:我会根据表格的的列属性自动为表格生成相应的查询条件,默认为easyui-textbox类型的通过接口支持用户自定义其他的类型,例如numberbox,datebox等 这样就出现了一个问题,我在点击查询的时候程序不知道查询条件是什么类型的所以没法用("#XXX").textbox("getValue"),("#XXX").t原创 2017-08-10 11:27:55 · 1149 阅读 · 0 评论 -
FreeMarker之制作自定义标签及遍历
一、自定义标签 用macro实现自定义指令,例如:<#macro txtResource resourceName idName resourceVal="" idVal="" classVal=""> <input type="text" name="${resourceName}" value="${(resourceVal)!}" class="${(classVal)!}" re原创 2017-08-01 19:23:48 · 1308 阅读 · 1 评论 -
Freemarker之封装easyUI的datagrid,旨在生成快捷方便的管理列表(一)
废话不多说,先上代码: 1、grid.ftl 这个就是封装的datagrid的通用组件 自定义输入参数的介绍: controller:这个是我后台的地址(这里注意,我这里后台的地址命名是有规范的,默认添加、删除、更新、获取所有数据、根据id获取单个数据的地址分别为:add、delete、update、findById、findAll。前面的地址为/system/实体名) title:总表格原创 2017-08-05 16:58:01 · 1968 阅读 · 2 评论 -
Freemarker之封装easyUI的datagrid,旨在生成快捷方便的管理列表(二)
在之前的第一篇中封装了datagrid的显示功能,在这一篇中开始封装其余剩下的add、update、search功能: 先直接上调用代码吧:<@userGrid.grid controller="/system/user/" title="用户" width="1100px" height="500px" fields="id: ,c_username:用户名,c_phone:联系原创 2017-08-16 16:56:29 · 515 阅读 · 3 评论 -
Freemarker之#list的排序
Freemarker中对List进行排序 通常我们的排序操作都是通过DAO层来实现的,如果我们想随时更改我们的排序,那么就必须修改我们的DAO层代码,确实不方便。但Freemarker为我们提供了这样的排序方法,解决了这个问题。 1、sort升序排序函数 sort对序列(sequence)进行排序,要求序列中的变量必须是:字符串(按首字母排序),数字,日期值。 <#list list?sor原创 2017-08-07 10:40:06 · 6402 阅读 · 0 评论 -
Thymeleaf的属性之遍历迭代、条件判断
之前一直用的是freemaker,现在公司的问题回答模板使用Thymeleaf来实现,那么就来记录一下Thymeleaf的一些循环的语法普通循环<tr th:each="prod : ${prods}"> <td th:text="${prod.name}">Onions</td> <td th:text="${prod.price}&quo原创 2018-04-25 14:55:17 · 20611 阅读 · 0 评论 -
FreeMarker之遍历
一、freemark中遍历Map:typeMap,todoMap 都是map,他们的key相同<#if typeMap?exists> <#list typeMap?keys as key> <tr> <td colspan="4"> <table width="100%" border="0" cellspacing=&qu原创 2017-08-01 19:26:37 · 3645 阅读 · 0 评论