理解XForm——学习IBM DW的资料 (2)

原创 2004年09月15日 13:05:00

1、多级菜单

XForms 的现有实现还不支持这种特性,但是它已经存在于语言之中,当完成后将在产品实现中得到支持。不过目前要实现这一点,您可以使用 Choices 编写表单:

...
<xforms:select ref="order/belt/colors" appearance="compact">
  <xforms:label>Choose up to four colors</xforms:label>
  <xforms:choices> 
     <xforms:label>Primary Colors</xforms:label> 

     <xforms:item>
       <xforms:label>Red</xforms:label>
       <xforms:value>R</xforms:value>
     </xforms:item>。。。

  </xforms:choices> 
  <xforms:choices>  //二级子菜单
           <xforms:label>Secondary Colors</xforms:label>  
  </xforms:choices> 

2、范围(Range)

XForms 中一个全新的控件是 range,它提供一个在标尺上的滚动块让用户移动来决定一个值。每个 range 控件都包括最大值(end)、起始值(start)和 stepsize (或者刻度上应该增加的点数)。注意,用户可以提交不是 stepsize 整倍数的值

<xforms:range end="100" ref="order/belt/percentages/color1"
         start="0" stepsize="10"> 

      <xforms:label>PercentageColor One</xforms:label> 
   </xforms:range> 
   <xforms:range end="100" ref="order/belt/percentages/color2"
        start="0" stepsize="10">  

   <xforms:label>Percentage Color Two</xforms:label> 
</xforms:range> 

3、文件上传控件

XForms 提供了一个 upload 控件,自动把文件和二进制信息包括到提交的 XML 文档中

<xforms:upload ref="order/belt/diagram"> 
  <xforms:label>Sample Drawing</xforms:label> 
</xforms:upload>

4、输出(Output)

XForms 一个很方便的特性是能够把表单中的信息直接显示在页面上。在 HTML 中,唯一真正可靠的(注意:“通过浏览器”)方式就是通过表单字段来实现,比如只读的文本框,而 XForms 允许把这些信息直接显示在页面上。output 也有 ref 属性。要输出的信息就是该属性中的 XPath 表达式所表示的值。

<xforms:output ref="order/ordertotal" />

理解XForm——学习IBM DW的资料

1、XForm——下一代浏览器语言,已经成为W3C的候选标准2、将页面表现与模型分离——在XForm中需要预先定义XForm Instance,即表单的数据结构,页面表现部分用XPath对模型进行引用...
  • Victor518
  • Victor518
  • 2004年09月15日 11:26
  • 1221

理解XForm——学习IBM DW的资料 (3)

1、XForm灵活的客户端数据校验功能数据验证一般包括三种类型:完整性(Completeness):用户必须填充所有要求的字段。有时候,某个字段是否必须填充依赖于另一个字段的值。比如,只有当用户使用信...
  • Victor518
  • Victor518
  • 2004年09月15日 13:42
  • 884

理解XForm——学习IBM DW的资料 (4)

1、动态改变表单的字段如增加、删除或修改表单的一个或一些字段,通过 XForm的Trigger元素中嵌入delete、add、setvalue属性来实现:     Remove curre...
  • Victor518
  • Victor518
  • 2004年09月15日 13:51
  • 1048

DW学习心得(3)

继续上一周的DW学习整理笔记。 有时候我们做网页的时候会需要跳转到某个指定位置方便浏览,像书签一样,这种技术可以通过锚标记来实现。具体操作方法为:在想要跳转到的位置插入锚标记,接着在原位置插入超链接...
  • youkooo
  • youkooo
  • 2015年10月31日 18:56
  • 1230

Dreamweaver学习心得(2)

这周还是在继续制作予果的网页,所用工具为Dreamweaver,本人纯0基础入门,接下来将这一周的一些心得分享给大家。 打开DW之后新建HTML文件,接着需要建立站点,即是将网站与电脑中的一...
  • youkooo
  • youkooo
  • 2015年10月23日 13:51
  • 1070

DW学习心得(4)

这一周主要进行了层的学习。层的html代码为,是一种常见的功能,层漂浮在网页上,复数的层可以互相叠加覆盖,也可以通过设置让它们不能互相重叠。 层可以在面板——布局中绘制,按住Ctrl键可以绘制多个层...
  • youkooo
  • youkooo
  • 2015年11月05日 18:43
  • 627

采用HTML替换XFORM技术方案概述

页面改造方案确定为: 1. HTML+Ajax Toolkit提升页面展现速度;   原XForm界面,用HTML技术改造,直接绘制应用界面。 2.流程方面,以getMessage获取任务消息,...
  • xiaoyw
  • xiaoyw
  • 2013年11月11日 14:51
  • 916

Spring MVC学习资料整理

官网资料: http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/mvc.html h...
  • u010689306
  • u010689306
  • 2015年09月14日 10:02
  • 1773

Xform js 调用WebService并取值

XML cn=tbpmadmin,cn=organizational users,o=laiyifen,cn=cordys,cn=...
  • chenyongtu110
  • chenyongtu110
  • 2015年10月10日 10:15
  • 538

IBM MQ 学习笔记

MQ 介绍及安装 介绍 MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。它有四个重...
  • screensky
  • screensky
  • 2012年07月24日 17:49
  • 10040
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:理解XForm——学习IBM DW的资料 (2)
举报原因:
原因补充:

(最多只允许输入30个字)