`
liyixing1
  • 浏览: 943206 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

form Display元素

 
阅读更多
对于display元素,在代码
MacroFormRenderer.renderDisplayField()方法

可以看到代码

StringWriter sr = new StringWriter();
        sr.append("<@renderDisplayField ");
        sr.append("type=\"");
        sr.append(type);
        sr.append("\" imageLocation=\"");
        sr.append(imageLocation);
        sr.append("\" idName=\"");
        sr.append(idName);
        sr.append("\" description=\"");
        sr.append(FreeMarkerWorker.encodeDoubleQuotes(description));
        sr.append("\" class=\"");
        sr.append(modelFormField.getWidgetStyle());
        sr.append("\" alert=\"");
        sr.append(modelFormField.shouldBeRed(context)? "true": "false");

其中alert如果是true,那么会自动给输出的span html元素添加class = alert的内容。就是红色字体。其中modelFormField.shouldBeRed(context)这个方法根据字段是fromDate名字还是thruDate名字,然后再判断时间是比fromDate小,就是红色,或者时间比thruDate大就是红色。
分享到:
评论

相关推荐

    form表单中什么隐藏属性可以随表单提交

    form中visibility=hidden的和display=none的表单元素都会随表单提交, 只有disabled=true的元素不随表单提交。

    详解vue添加删除元素的方法

    vue实例:添加删除元素r&lt;/title&gt; &lt;style type="text/css"&gt; .form-group{ margin:10px; } .form-group&gt;label{ display: inline-block; width: 5rem; text-align: right; } &lt;/style&gt; &lt;...

    ember-purple-form

    余烬紫色形式 ember-purple-form是一个 ember-cli 插件... toggleText = " Add SSH Key " // The text to display on the button that toggles the form to be displayed submitText = " Save SSH Key " // The text t

    JQuery选择器

    &lt;form id="form1" action="#"&gt; &lt;input type="button" value="Button"/&gt;&lt;br/&gt; &lt;input type="checkbox" name="c"/&gt;1&lt;input type="checkbox" name="c"/&gt;2&lt;input type="checkbox" name="c"/&gt;3 ...

    display:inline | block |inline-block

    display:block就是将元素显示为块级元素. block元素的特点是:总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度, , , &lt;form&gt;, &lt;ul&gt; 和 是块元素的例子。

    listable:jQuery UI的sortables的扩展,以提供高度可定制的对象列表

    formid –用于填充元素的表单的ID variables –可列出的应跟踪的表单元素的名称属性的数组 display –生成元素标记的功能 例如:将此todo列出的元素: var todo = { type : 'todo' , formid : 'todo_item' , ...

    ExtJSWeb应用程序开发指南(第2版)

    4.1.17 Ext.form.field.Display只读文本字段 4.1.18 Ext.form.Label标签字段 4.1.19 Ext.form.FieldSet字段集 4.1.20 Ext.form.FieldContainer容器字段 4.1.21 Ext.form.field.File文件上传字段 4.2 实现表单...

    Bootstrap如何创建表单

    元素添加 role=”form”。 把标签和控件放在一个带有 class .form-group 的 &lt;div&gt; 中。这是获取最佳间距所必需的。 向所有的文本元素 &lt;input&gt;、&lt;textarea&gt; 和 &lt;select&gt; 添加 class .form-control...

    Ajax 高级功能之ajax向服务器发送数据

    最典型的情况是从 客户端发送表单数据,即用户在form元素所含的各个 input 元素里输入的值。下面代码展示了一张简单的表单: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&...

    不用ajax也可以达到不刷新页面

    -- 定义提交的表单,及其包含的UI元素 --&gt; &lt;form action="submit.html" method="post" target="myframe"&gt; 请输入用户名和密码: &lt;!-- 用户名的输入框 --&gt; 用户名: &lt;!-- 密码的输入框 ...

    详解Bootstrap创建表单的三种格式(一)

    在本章中,我们将学习如何使用 Bootstrap 创建表单。... 元素添加 role=”form”。 把标签和控件放在一个带有 class .form-group 的 &lt;div&gt; 中。这是获取最佳间距所必需的。 向所有的文本元素 &lt;input&gt;、&lt;text

    jQuery完全实例.rar

    找到所有 p 元素,并且这些元素都必须是 div 元素的子元素。 HTML 代码: &lt;p&gt;one&lt;/p&gt; &lt;div&gt;&lt;p&gt;two&lt;/p&gt;&lt;/div&gt; &lt;p&gt;three&lt;/p&gt; jQuery 代码: $("div &gt; p"); 结果: [ &lt;p&gt;two&lt;/p&gt; ] ------------------------------...

    jQuery详细教程

    display:none; } &lt;p&gt;W3School - 领先的 Web 技术教程站点 在 W3School,你可以找到你所需要的所有网站建设教程。 请点击这里 jQuery fadeTo() 演示简单的 jQuery fadeTo() 函数。 ...

    HTML4.0元素默认样式整理

    复制代码代码如下: html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display: block;...

    tangy-form-editor:用于编辑Tangy表单的Web组件

    元素是一个Web组件,用于编辑的内容。 只需将标记放在您的周围,​​即可启用编辑器,而无需服务器端的依赖性。 安装 将以下全局依赖项添加到HTML。 &lt;link href=...

    CSS 表单

    CSS 表单 ...display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } input[type=submit] { width: 100%; background-color: #4CAF50; color: white; padding:

    OfflineSave离线保存代码再次发布使用说明

    必知:所有需要处理的HTML元素必须具有ID属性,组件只会探测元素的ID属性 1. 在&lt;/Head&gt;上加入 &lt;STYLE&gt; .userData {behavior:url(#default#userdata);} &lt;/STYLE&gt; 2. 在&lt;body&gt;下加入 &lt;...

    gump-form-builder:一个 PHP 类,用于根据输入的用管道分隔的文本规则帮助生成表单

    脚本旨在处理需要具有各种规则的 30-150 个表单元素。 当表单被提交时,规则然后被传递到 GUMP 以进行输入值验证。 入门 如何使用(扩展): // build array $input_rules = array( 'id' =&gt; 'nodisplay' ,'...

    ZendFramework中文文档

    1. Introduction to Zend Framework 1.1. 概述 1.2. 安装 2. Zend_Acl 2.1. 简介 2.1.1. 关于资源(Resource) 2.1.2. 关于角色(Role) 2.1.3. 创建访问控制列表(ACL) ...2.1.5. 定义访问控制 ...

    js实现 html 鼠标右键 菜单

    &lt;form name = "menuForm"&gt; &lt;!--隐藏框,用来保存选择的菜单的id值--&gt; &lt;tr&gt;&lt;td&gt;()" oncontextmenu = showMenu('0')&gt;根目录&lt;/a&gt;&lt;/td&gt; &lt;tr&gt;&lt;td&gt;()" oncontextmenu = showMenu('1')&gt;菜单一&lt;/a&gt;&lt;/td&gt; &lt;tr&gt;&lt;td&gt;()...

Global site tag (gtag.js) - Google Analytics