• 技术文章 >Java >java教程

    PlayFramework完整实现一个APP(十)

    黄舟黄舟2016-12-23 16:48:16原创546
    1.定制Comment列表

    新增加Comment list页面,执行命令行

    > play crud:ov --template Comments/list

      

    会生成/app/views/Comments/list.html

    生成的文件中 #{crud.table /} 是表格的内容,可以替换为一下内容,显示更多的列

    #{crud.table fields:['content', 'post', 'author'] /}

    如果要对某一列的内容进行处理

    #{crud.table fields:['content', 'post', 'author']}
    #{crud.custom 'content'}
    <a href="@{Comments.show(object.id)}">
    ${object.content.length() > 50 ? object.content[0..50] + '&hellip;' : object.content}
    </a>
    #{/crud.custom}
    #{/crud.table}

    217.png

    2.定制Post表单

    >play crud:ov --template Posts/show

      

    修改#{crud.form /}

    #{crud.form}
    #{crud.custom 'tags'}
    <label for="tags">
    &{'tags'}
    </label>
    <style type="text/CSS">
    .tags-list .tag {
    cursor: pointer;
    padding: 1px 4px;
    }
    .tags-list .selected {
    background: #222;
    color: #fff;
    }
    </style>
    <script type="text/javascript">
    var toggle = function(tagEl) {
    var input = document.getElementById('h'+tagEl.id);
    if(tagEl.className.indexOf('selected') > -1) {
    tagEl.className = 'tag';
    input.value = '';
    } else {
    tagEl.className = 'tag selected';
    input.value = tagEl.id;
    }
    }
    </script>
    <div class="tags-list">
    #{list items:models.Tag.findAll(), as:'tag'}
    <span id="${tag.id}" onclick="toggle(this)"
    class="tag ${object.tags.contains(tag) ? 'selected' : ''}">
    ${tag}
    </span>
    <input id="h${tag.id}" type="hidden" name="${fieldName}"
    value="${object.tags.contains(tag) ? tag.id : ''}" />
    #{/list}
    </div>
    #{/crud.custom}
    #{/crud.form}

    218.png

    以上就是PlayFramework完整实现一个APP(十)的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PlayFramework APP
    上一篇:PlayFramework完整实现一个APP(八) 下一篇:PlayFramework 完整实现一个APP(十一)
    大前端线上培训班

    相关文章推荐

    • 理解java8中java.util.function.*pojo反射新方法(附代码)• 浅析安卓app和微信授权登录及分享完整对接(代码分享)• 教你一招搞定时序数据库在Spring Boot中的使用• 一招教你使用java快速创建Map(代码分享)• PlayFramework 完整实现一个APP(十一)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网