后端控件

后端用户界面包含许多可在页面上使用的HTML控件。

记分牌

记分板控件通常显示在后端列表上方,并显示一些摘要或最重要的数据。 控件可以包含任何图表和指标(见下文)。 列表小部件上方显示的记分板控件标签示例:

  1. <div class="scoreboard">
  2. <div data-control="toolbar">
  3. <div class="scoreboard-item control-chart" data-control="chart-pie">
  4. <ul>
  5. <li data-color="#95b753">Published <span>84</span></li>
  6. <li data-color="#e5a91a">Drafts <span>12</span></li>
  7. <li data-color="#cc3300">Deleted <span>18</span></li>
  8. </ul>
  9. </div>
  10. <div class="scoreboard-item control-chart" data-control="chart-bar">
  11. <ul>
  12. <li data-color="#95b753">Published <span>84</span></li>
  13. <li data-color="#e5a91a">Drafts <span>12</span></li>
  14. <li data-color="#cc3300">Deleted <span>18</span></li>
  15. </ul>
  16. </div>
  17. <div class="scoreboard-item title-value">
  18. <h4>Weight</h4>
  19. <p>100</p>
  20. <p class="description">unit: kg</p>
  21. </div>
  22. </div>
  23. </div>
  24. <?= $this->listRender() ?>

image {.img-responsive .frame}

请注意,您应该为记分板元素使用scoreboard-item类。

指标

指标是简单的报告元素,具有标题,值和描述。 你可以在value元素上使用positivenegative类。 Font Autumn图标类允许在值之前添加图标。

  1. <div class="scoreboard-item title-value">
  2. <h4>Weight</h4>
  3. <p>100</p>
  4. <p class="description">unit: kg</p>
  5. </div>
  6. <div class="scoreboard-item title-value">
  7. <h4>Comments</h4>
  8. <p class="positive">44</p>
  9. <p class="description">previous month: 32</p>
  10. </div>
  11. <div class="scoreboard-item title-value">
  12. <h4>Length</h4>
  13. <p class="negative">31</p>
  14. <p class="description">previous: 42</p>
  15. </div>
  16. <div class="scoreboard-item title-value">
  17. <h4>Latest commenter</h4>
  18. <p class="oc-icon-star">John Smith</p>
  19. <p class="description">registered: yes</p>
  20. </div>
  21. <div class="scoreboard-item title-value" data-control="goal-meter" data-value="88">
  22. <h4>goal meter</h4>
  23. <p>88%</p>
  24. <p class="description">37 posts remain</p>
  25. </div>

image {.img-responsive .frame}

注意: 该示例在记分板区域的上下文中给出。 如果使用报告窗口小部件partial中的指示符,则不应使用类scoreboard-item

饼形图

饼图以圆形图输出信息,可选标签位于中心。 示例标签:

  1. <div
  2. class="control-chart centered wrap-legend"
  3. data-control="chart-pie"
  4. data-size="200"
  5. data-center-text="100">
  6. <ul>
  7. <li>Label 1 <span>100</span></li>
  8. <li>Label 2 <span>100</span></li>
  9. <li>Label 3 <span>100</span></li>
  10. </ul>
  11. </div>

image {.img-responsive .frame}

条形图

下一个示例显示条形图标记。 wrap-legend类是可选的,它管理图例布局。 data-heightdata-full-width属性也是可选的。

  1. <div
  2. class="control-chart wrap-legend"
  3. data-control="chart-bar"
  4. data-height="100"
  5. data-full-width="1">
  6. <ul>
  7. <li>Label 1 <span>100</span></li>
  8. <li>Label 2 <span>100</span></li>
  9. <li>Label 3 <span>100</span></li>
  10. </ul>
  11. </div>

image {.img-responsive .frame}