上一页下一页

创建自定义记录计数器

可以使用单独的记录计数行为来创建自定义记录计数器。创建自定义记录计数器使您可以创建比“记录集导航条”服务器对象所插入的简单表格(仅有一行)要复杂的记录计数器。可以通过多种巧妙方式排列设计元素,并将适当的服务器行为应用于每个元素。

您可以使用“记录集导航条”服务器对象创建简单的记录计数器。该服务器对象插入一个完整的记录计数器,通过 Dreamweaver 的网页设计工具可以对该计数器应用文本格式。有关这种记录计数器的更多信息,请参见第933页的“使用“记录集导航条”对象创建记录计数器”

“记录计数”服务器行为有:

若要为页面创建自定义记录计数器,必须首先创建该页的记录集、包含动态内容的适当页面布局以及数据集导航条。有关如何创建上述元素并将其添加到页面的更多信息,请参见以下各节:

在页面中具备了上述元素后,就可以创建自定义记录计数器了。

本例创建的记录计数器看起来类似于在上一节使用“记录集导航条”对象创建记录计数器中创建的计数器。本例中的记录计数器会显示为:

Displaying records StartRowthru EndRow of RecordSet.RecordCount.

本例中,用 san-serif 字体表示的文本代表将要插入到页面中的记录计数器占位符。

创建自定义记录计数器:
  1. 在“设计”视图中,在页面上键入计数器的文本。该文本可以是您选择的任何内容。
  2. Displaying records thru of .
  3. 将插入点放在文本字符串的最后。
  4. 打开“服务器行为”面板(“窗口”>“服务器行为”)。
  5. 单击左上角的加号 (+) 按钮,然后单击“显示记录计数”。在这个子菜单中,选择“显示总记录数”。“显示总记录数”行为随即插入到页面中,而且一个占位符插入到插入点所在的位置。文本字符串现在应显示为:
  6. Displaying records thru of {Recordset1.RecordCount}
  7. 将插入点放在单词 records 之后,然后从“服务器行为”>加号 (+) 按钮>“记录计数”面板中选择“显示开始记录计数号”。文本字符串现在应显示为:
  8. Displaying records {StartRow_Recordset1} thru of {Recordset1.RecordCount}.
  9. 现在将插入点放在单词 thruof 之间,然后从“服务器行为”>加号 (+) 按钮>“记录计数”面板中选择“显示开始记录计数号”。文本字符串现在应显示为:
  10. Displaying records {StartRow_Recordset1} thru {EndRow_Recordset1} of
    {Recordset1.RecordCount}.
  11. 确认计数器是否能正常运行,方法是在“活动数据”窗口(“查看”>“活动数据”)中查看页面,计数器看起来应类似于下面的示例:
  12. Displaying records 1 thru 8 of 40.

    如果结果页面中有移到下一组记录的导航链接,则单击该链接时,记录计数器的显示应更新为:

    Showing records 9 thru 16 of 40.

    链接在“活动数据”窗口中不起作用。若要测试链接,可以使用 Dreamweaver 的“在浏览器中预览”功能。请确保在“参数选择”(“编辑”>“参数选择”>“在浏览器中预览”或“Dreamweaver”>“参数选择”>“在浏览器中预览”(Mac OS X))中选择了“使用活动数据服务器预览”选项,然后选择“文件”>“在浏览器中预览”。


  上一页下一页