跳转到内容

OpenClinica 用户手册/CRF 样式

来自维基教科书,开放的书籍,开放的世界

如何设置 CRF 样式

[编辑 | 编辑源代码]

OpenClinica 中 CRF 的默认视觉表示非常简单,有时它无法满足用户对布局的要求。最常见的是,它涉及以下要求

  • 颜色,包括文本和背景
  • 文本大小
  • 链接
  • 超过 3 或 4 列†
  • 列标题†
  • 增加 LEFT_ITEM_TEXT 和输入字段之间的间距


所有这些都可以解决,有些很容易,有些更复杂。标有 † 的要求并不简单,可能需要一些 CSS 知识 来正确匹配。

如何做到这一点

[编辑 | 编辑源代码]

基本上,所有上述要求都是通过使用内联级联样式表 (CSS) 与基本 HTML 标签结合来实现的。这些标签直接输入 XLS 文件的单元格中。以下用于输入字段的列接受这种修改

  • LEFT_ITEM_TEXT
  • RIGHT_ITEM_TEXT
  • HEADER
  • SUBHEADER


以下是一个可实现示例。它解决了之前提到的所有要求(以及更多)。


This is a styled CRF (Data Entry view) in OpenClinica 3.0.4.2

要了解如何做到这一点,请下载 XLS 文件并仔细研究单元格数据:单击此处从 IFile.It 下载

提示和技巧

[编辑 | 编辑源代码]
  • 我个人使用 Firefox 和 Firebug 工具来设置 CRF 样式。这使我能够在浏览器中更改样式并立即预览结果。这对对您的样式颜色、字体和缩进进行微调非常有用。
  • 您不能总是依赖 CRF 的预览(在提交之前)。它的布局通常与在数据录入视图中查看 CRF 不完全相同。当对一行中的第一个输入字段进行文本缩进时,这一点尤其如此。
  • 您需要在多个浏览器中测试结果(至少 Firefox 和 IE(使用和不使用兼容性视图)。
  • 当 LEFT_ITEM_TEXT 已根据位置进行样式设置时,QUESTION_NUMBER 字段通常不可用,但您在预览 CRF 时会立即看到这一点。如果您需要 QUESTION_NUMBER,一种选择是在 LEFT_ITEM_TEXT 中包含它,但请记住,QUESTION_NUMBER 文本将始终左对齐。
华夏公益教科书