`
liyixing1
  • 浏览: 959071 次
  • 性别: 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表单

    - **流式布局**:利用CSS的`display: inline`或`display: inline-block`属性使表单元素水平排列。 - **网格布局**:使用CSS Grid或Flexbox进行更复杂的响应式布局,确保表单在不同屏幕尺寸下保持美观。 3. **表单...

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

    综上所述,我们可以得出结论:在form表单中,具有visibility=hidden或display=none属性的表单元素的数据都会被提交,而具有disabled=true属性的表单元素的数据则不会随表单一起提交。这在设计表单界面时非常有用,...

    display属性.doc

    `display` 属性具有继承性,这意味着如果没有为子元素指定特定的`display`值,那么子元素会继承父元素的`display`值。 #### 四、语法 ```css display: block | none | inline | compact | marker | inline-table | ...

    html中的行内元素和块级元素有哪些.pdf

    HTML中的行内元素和块级元素 在 HTML 中,元素可以分为两大类:行内...需要注意的是,块级元素的宽度会继承其父元素,但只有为行内元素设置 display:block; 才会有这样的效果,其他转换之后并不会默认带来这个效果。

    用JS来控制DIV样式的display属性

    ### 使用JavaScript控制DIV元素的Display属性 在网页开发过程中,我们经常会遇到需要动态显示或隐藏某个元素的需求。本文将详细介绍如何使用JavaScript(JS)来控制HTML中的DIV元素的`display`属性,从而实现元素的...

    css中display如何使用.docx

    常见的块级元素包括`div`, `p`, `ul`, `li`, `ol`, `form`, `address`等。例如,`div`元素默认就是块级元素,可以通过CSS来改变其尺寸和位置。 3. **inline** 使用`display: inline`,元素将以行内元素的方式展示...

    J2ME简单实现list与form页面的切换

    - `javax.microedition.lcdui.*`: 这是J2ME中UI组件的核心包,包含了如`Display`, `List`, `Form`, `TextField`等类。 - `javax.microedition.midlet.*`: 包含了`MIDlet`类,这是所有J2ME应用的基础类。 2. **...

    form相关操作

    在网页开发中,表单(Form)是一种至关重要的元素,用于收集用户输入的数据。表单相关的操作涵盖了HTML、CSS和JavaScript等多个方面,是构建交互式Web应用的基础。下面将详细介绍表单的创建、样式设计、数据验证以及...

    FORM 不换行的方法

    则是将FORM元素的显示属性设置为inline,这意味着FORM元素表现得就像一个行内元素,与其他行内元素如、等一样在同一行显示。 这种做法不仅解决了FORM标签造成的不美观的换行问题,还保持了页面的整洁和布局的一致...

    什么是块元素block和内联元素inline

    ### 什么是块元素(block)和内联元素(inline) 在HTML中,元素根据其默认显示方式被分为两大类:块元素(block elements)和内联元素(inline elements)。了解这两种元素的区别对于网页布局和样式设计至关重要。...

    display tag使用帮助

    9. **表单元素**:Display Tag还支持输入表单元素,如`&lt;display:form&gt;`标签,可以用于编辑和创建新的数据。 在实际应用中,Display Tag的灵活性和扩展性使其成为处理复杂表格的理想选择。为了更好地利用Display Tag...

    egFR_DisplayData_In the Form_本例还要试做_线框不对齐_20200314.rar

    “egFR_DisplayData_In the Form_本例还要试做_线框不对齐_20200314”这个文件名暗示了一个具体的问题场景,即在尝试在Form中显示FastReport数据时遇到了线框不对齐的问题。这可能是由于以下几个原因造成的: 1. **...

    js 使FORM表单的所有元素不可编辑的示例代码

    此外,除了使用`disabled`属性来控制表单元素的可编辑状态外,还可以使用CSS样式来控制元素的显示状态,例如`display: none;`可以完全隐藏元素,而`opacity: 0.5;`可以使元素半透明,但用户仍然可以与之交互。这些...

    HTML的基础资料(table,form,frame,csst)

    `display`属性可以设置元素的显示方式,如`block`(块级元素)、`inline`(内联元素)或`flex`(弹性盒模型)。`position`属性(static、relative、absolute、fixed)用于元素定位,`z-index`控制元素的堆叠顺序。 ...

    css的很漂亮的form样式

    本主题将深入探讨如何使用CSS来创建“很漂亮的form样式”,使表单元素更加吸引人,提升用户交互体验。 一、基本CSS样式设置 1. 文本属性:可以使用`color`改变文字颜色,`font-family`定义字体,`font-size`调整...

    DbContext生成的实体添加Display特性

    在MVC的视图中,我们可以直接使用这些属性,它们会自动映射到相应的UI元素: ```html @model Student &lt;form asp-action="Create"&gt; &lt;div class="form-group"&gt; &lt;label asp-for="Name"&gt;&lt;/label&gt; ...

    ORACLE EBS FORM开发

    3. 修改job_id的子类为list,属性列表中的元素任意添加一个元素及值。 七、日历 日历是Oracle EBS FORM开发中的一个重要概念。日历可以显示日期类型的数据。下面是一个简单的日历示例: 1. 添加一个触发器,KEY-...

    css块状元素与内联元素以及inline-block

    例如,我们可以把内联元素加上 display:block 属性,让它也有每次都从新行开始的属性,即成为块元素。同样,我们可以把块元素加上 display:inline 属性,让它也在一行上排列。 五、重点中的重重点 在 HTML 中,P ...

Global site tag (gtag.js) - Google Analytics