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

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

1、动态改变表单的字段

如增加、删除或修改表单的一个或一些字段,通过 XForm的Trigger元素中嵌入delete、add、setvalue属性来实现:

<xforms:trigger>  
  <xforms:label>Remove current item</xforms:label>  
  <xforms:delete event="xforms-activate" nodeset="order/soaps/item"     
            at="index('soaplist')"/>  
</xforms:trigger>
<xforms:trigger>  
  <xforms:label>Add an item</xforms:label>  
  <xforms:action event="xforms-activate">  
    <xforms:insert nodeset="order/soaps/item" at="index('soaplist')"
            position="after"/>  
    <xforms:setvalue ref="order/soaps/item[index('soaplist')]/
            qty">0</xforms:setvalue>

    <xforms:setvalue ref="order/soaps/item[index('soaplist')]/
            flavor">P</xforms:setvalue> 
    <xforms:setvalue  
            ref="order/soaps/item[index('soaplist')]/
                unitprice">2.50</xforms:setvalue> 
    <xforms:setvalue  
            ref="order/soaps/item[index('soaplist')]/
                totalprice">0.00</xforms:setvalue> 
  </xforms:action>  
</xforms:trigger>  

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

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

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

1、多级菜单XForms 的现有实现还不支持这种特性,但是它已经存在于语言之中,当完成后将在产品实现中得到支持。不过目前要实现这一点,您可以使用 Choices 编写表单:...  Choose up...
  • Victor518
  • Victor518
  • 2004年09月15日 13:05
  • 1318

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

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

DW学习心得(3)

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

Dreamweaver学习心得(2)

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

DW学习心得(4)

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

Spring MVC学习资料整理

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

IBM MQ 学习笔记

MQ 介绍及安装 介绍 MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。它有四个重...
  • screensky
  • screensky
  • 2012年07月24日 17:49
  • 10069

MFC中SetWorldTransform函数中XFORM结构体的使用

使用XFORM来控制DC时,需要先设置绘图模式SetGraphicsMode为GM_ADVANCED,再用SetWorldTransform。否则SetWorldTransform函数会失败映射后的坐...
  • loongee
  • loongee
  • 2008年11月15日 20:09
  • 1807

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

页面改造方案确定为: 1. HTML+Ajax Toolkit提升页面展现速度;   原XForm界面,用HTML技术改造,直接绘制应用界面。 2.流程方面,以getMessage获取任务消息,...
  • xiaoyw
  • xiaoyw
  • 2013年11月11日 14:51
  • 920
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:理解XForm——学习IBM DW的资料 (4)
举报原因:
原因补充:

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