zoukankan      html  css  js  c++  java
  • KendoUi listview template的用法记录

    在模版里要以#号开始和#号结束(备注:如果中间使用到了颜色,如:#000,就需要转义签,如: #000)

    第一段代码:

    #
    if (PROFILE_PHOTO) {
    #<img src='#:PROFILE_PHOTO#' style='90px;' />#
    }
    else {
    #<img src='@Html.UrlHref("LocalSite","/Images/defaultAvatar.png")' style='90px;' />#
    }
    #

    上面这段代码表示:

    如果PROFILE_PHOTO有值,不为null、undefined等,就显示这个数据(为base64Url格式)

    如果上面的条件不满足,就显示默认的头像图片。

    第二段代码:

    <div>
    #
    if(NAME){
    #<span>#:NAME#</span>#
    }
    else{
    #<span>&nbsp;&nbsp;&nbsp;</span>#
    }
    #
    </div>

    上面这段代码表示:

    如果NAME为空,就显示空字符串,否则就显示名称。避免显示出来 null   undefined等字样,影响美观。

    第三段代码【模版完整代码】:

    <script type="text/x-kendo-template" id="template">
        <div class="avatarChildControlMain">
            <table class="defaultForSelect" style="border:none 0px; 100%;">
                <tr>
                    <td style="90px; height:90px; padding-right:10px;">
                        <div class="defaultAvatarDiv" style="height:90px; 90px;border-style:solid; border-1px; border-color:#ccc; text-align:center; line-height:90px;">
                            #
                            if (PROFILE_PHOTO) {
                            #<img src='#:PROFILE_PHOTO#' style='90px;' />#
                            }
                            else {
                            #<img src='@Html.UrlHref("LocalSite","/Images/defaultAvatar.png")' style='90px;' />#
                            }
                            #
                        </div>
                        <div class="hoverAvatarDiv" style="height:90px; 90px;border-style:solid; border-1px; border-color:#ccc; text-align:center; line-height:90px;">
                            <div class="divPeopleEdit">
                                <a href="javaScript:" onclick="peopleEdit('#:ID#');"><i class="fa fa-pencil-square-o" aria-hidden="true">&nbsp;编辑</i></a>
                            </div>
                        </div>
                    </td>
                    <td style="vertical-align:middle;">
                        <div style="line-height:25px;">
                            <div>
                                #
                                if(NAME){
                                #<span>#:NAME#</span>#
                                }
                                else{
                                #<span>&nbsp;&nbsp;&nbsp;</span>#
                                }
                                #
                            </div>
                            <div>
                                #
                                if(PHONE_NUMBER){
                                #<span>#:PHONE_NUMBER#</span>#
                                }
                                else{
                                #<span>&nbsp;&nbsp;&nbsp;</span>#
                                }
                                #
                            </div>
                            <div>
                                #
                                if(ID_NUMBER){
                                #<span>#:ID_NUMBER#</span>#
                                }
                                else{
                                #<span>&nbsp;&nbsp;&nbsp;</span>#
                                }
                                #
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </script>
  • 相关阅读:
    python多线程多进程
    python单元测试unittest
    python学习笔记(一):python简介和入门
    今天的收获!!!
    Python django
    React router
    30分钟掌握ES6/ES2015核心内容
    webpack+React.js
    我喜欢的两个js类实现方式 现在再加上一个 极简主义法
    js实现的笛卡尔乘积-商品发布
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/9590732.html
Copyright © 2011-2022 走看看