4天学会 NoahWeb 表单 - 第四天

2016-01-29 12:04 6 1 收藏

4天学会 NoahWeb 表单 - 第四天,4天学会 NoahWeb 表单 - 第四天

【 tulaoshi.com - Html 】

  大家好!又见面了!今天我们学习另一种非常又有的表单控件--多级关联类型控件。今天是我这篇教程的最后一天了,首先感谢大家几天来的支持……谢谢!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

  不知道你有没有遇到这种情况,有的时候,页面上提供了两个下拉选择给用户,本来挺简单的事情,可是,第二个下拉单中的可选值是根据用户在第一个下拉单的选择而生成的。做这样的东西都需要写很多javascript的代码,巨麻烦!前些日子看了看NoahWeb,发现它提供这样的一种控件,叫做“多级关联类型控件”琢磨了一下发现挺好用的,今天说给大家听听!

  说白了,这种控件就是第二个下拉单是根据第一个下拉单中的选项动态生成的。还是老规矩,先看看代码,要不说不清楚!呵呵!

<InputLine Text="SelectLevel" Desc=""
  <Input Id="sla" Type="select"
    <Label选择:</Label
    <LabelClasslabel</LabelClass
    <NullErrorString请选择1</NullErrorString
      <SelectLevel sla="[select1]" slb="[select2]"
        <LevelOption Text="请选择" Value=""
          <LevelOption Text="请选择" Value=""
          </LevelOption
        </LevelOption
        <LevelOption Text="德国" Value="010"
          <LevelOption Text="柏林" Value="0101"
          </LevelOption
          <LevelOption Text="慕尼黑" Value="0102"
          </LevelOption
        </LevelOption
        <LevelOption Text="澳大利亚" Value="021"
          <LevelOption Text="墨尔本" Value="0211"
          </LevelOption
          <LevelOption Text="堪培拉" Value="0212"
          </LevelOption
        </LevelOption
      </SelectLevel
  </Input
  <Input Id="slb" Type="select"
    <Label选择:</Label
    <LabelClasslabel</LabelClass
    <NullErrorString请选择2</NullErrorString
  </Input
</InputLine

  第一步:先看个大概……代码中的一个InputLine中出现了两个Input,一个叫sla,另一个是slb。都是Select类型的。这就是过一会儿出现在表单中的那两个下拉单。

  第二步:即然是“多级关联”,顾名思义就是将这两个或更多个select联系起来,实现要求的功能嘛!我们看一看被我加粗了的那句代码,也就是

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

<SelectLevel sla="[select1]" slb="[select2]"

  再找到它的结束标签,也就是

</SelectLevel

  正是它们中的内容将两个select关联起来的。SelectLevel标签用来描述多个控件的选择级关联。sla是第一个select的名字,它根据select1变量的值作为已被选中的值,那么slb自然就是第二个Select的名字,slb根据select1变量的值作为已被选中的值!这个是为了用这个表单回显时而做的。

  第三步:接下来我们看看这几句代码:

        <LevelOption Text="请选择" Value=""
          <LevelOption Text="请选择" Value=""
          </LevelOption
        </LevelOption

  我们看到了LevelOption这个标签,它用来描述该级相关的可选值。这里面还存在着一个包含关系,就像代码中那样,描述第一级Select的LevelOption是外层的,描述第二个Select的就是里层的LevelOption。这两句代码给出了两个select的初始值,也就是“请选择”,人性化一点嘛!

  第四步:现在就要实现“级联”功能啦!看代码,

        <LevelOption Text="德国" Value="010"
          <LevelOption Text="柏林" Value="0101"
          </LevelOption
          <LevelOption Text="慕尼黑" Value="0102"
          </LevelOption
        </LevelOption

  这几句代码还是一个包含关系,和上面一样,外层的LevelOption用来控制第一个select,里层的控制第二个select。先看外层的,在它的参数Text里面我写人了“德国”,而参数Value中是它的值。而里层的Lev

来源:http://www.tulaoshi.com/n/20160129/1484490.html

延伸阅读
产后第三天和第四天运动 产后第三天和第四天可以进行腹肌的运动、倾斜骨盆的运动、绷紧脚部的运动、手部运动。 腹肌的运动(绷紧肚子肌肉的运动) 具体步骤: 1.和呼吸运动采取相同的姿势,双手放入背下,在身体和褥子之间留个缝隙。 2.不要停止呼吸,慢慢地像绷紧肌肉似的用力(使身体和褥子的缝隙变得很...
苹果三日减肥法后应该怎样吃 1 原则一:循序渐进,先流质食物后固体食物; 原则二:少盐少调料; 原则三:多蔬菜少肉食; 原则四:少吃或不吃辣椒; 经历苹果三日减肥法后,肠胃是比较敏感脆弱的,而且由于没有摄取盐分,身体会有轻微脱水,盲目进食不仅伤胃,而且容易反弹。要循序渐进,先吃清淡的流质食物及少量蔬菜,再慢慢吃些易消化的...
标签: 月经
    经期为什么不能洗头呢?经期不能洗头的原因,主要是会引起痛经、容易脱发,建议在经期第三天后再洗头比较好。那么经期在第四天后能洗头了吗?首先我们来看看经期不能洗头的具体原因。   经期不能洗头的原因   经期不能洗头没有科学依据的,反而适当的身体清洁,不容易滋生细菌。反而中医认为头部是六阳...
经验分享 图钉问: 做完人流第四天了,前三天没感觉,阴道流白色液体,第四天开始流红色血水,腰疼肚子疼,是怎么回事 图老师答: 根据你所描述的情况看考虑可能是感染了,建议去医院挂水消炎看看。
腹肌的运动 (绷紧肚子肌肉的运动) 具体步骤: 和呼吸运动采取相同的姿势,双手放入背下,在身体和褥子之间留个缝隙。不要停止呼吸,慢慢地像绷紧肌肉似的用力(使身体和褥子的缝隙变得很小)一天数回,每回5次。 倾斜骨盆的运动 (调整产后腰身的运动) 具体步骤: 后背平躺在床上,双手放在腰部。保...

经验教程

520

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部