4天學會 NoahWeb 表單 - 第三天
2007/2/3 9:31:49
歡迎大家來到第三天的學習,真高興又見到你! 在前兩天的課程中,我們一起熟悉了NoahWeb中的表單資源. 今天一起來學習在表單中傳值的方法。先讓我們先從一個舉個例子來說吧!在一個應用中我們為添加用戶所需的輸入操作制作好一表單,可以滿足新建一個用戶時候的信息輸入了,而當修改用戶個人資料的時候,也使用一個表單將先前填寫的資料回顯出來.這樣的情況我們沒有必要為這個功能再去寫一張表單,用之前的的那個就OK了!
而關于回顯出用戶資料,就需要了解NoahWeb中的表單傳值了.還是看著代碼來說吧!這樣說得明白!^_^
<Form Id="faqstatusadd" Text="DEMO" A="Value">
<Line Text="">
<InputLine Text="A:" Desc="">
<Input Id="faqstatusname" Type="text" LinkValue="[A]">
<Label></Label>
<LabelClass>label</LabelClass>
<NullErrorString>Error!</NullErrorString>
<class>myinputstyle</class>
</Input>
</InputLine>
上面不是一個完整的表單我只把要說的代碼貼出來了。需要講的重點我也加粗了。
第一步:在需要傳值的表單的Form標簽中添加一個接收值的變量.例子中就是A="Value"這一段,這么說吧!引號中的Value就是傳過來的值,既然傳過來了,表單這邊需要有個變量來接收不是嗎?所以創建了一個叫做A的變量來接收值.
第二步:現在值傳過來了,就該想想辦法讓它在表單中顯示出來.這需要使用Input標簽的LinkValue參數.這個參數指的是回顯所對應的變量表達式。
第三步:將LinkValue參數寫到需要回顯出值的Input中去.就像例子中這樣:LinkValue="[A].希望用哪個Input來回顯這個值,就加入LinkValue參數,而這個參數后跟的自然就是剛才已經接受到值的那個變量。NoahWeb中變量表示的方法我在第二天的時候已經和大家提過,要了解更多可以查看官方文檔。
第四步:想要顯示出這張表單則需要一個“動作”,“動作”是NoahWeb的靈魂。調用任何資源都需要使用“動作”來完成。由于現在是在談表單,所以就不討論“動作”了。使用一個“動作”來調用這個表單,這需要用到ViewForm標簽,它的作用就是顯示出一張表單。并且傳個值試一試.還是看代碼吧!
<Action name="manager.addfaqstaus" NextAction="">
<Out Area="main">
<ViewForm FormLink="faqstatusadd" TemplateLink="baset2form" Action="setfaqstausinfo_ex" >
<Var Value="'DEMO'" />
</ViewForm>
</Out>
</Action>
這是一段動作中調用表單的代碼,使用了Var標簽給表單傳了一個值,無論這個值是什么,像例子中這樣手動寫入一個值,還是查詢數據庫返回一個值都可以,因為剛才我們在表單那邊已經做好的接收并顯示的工作,所以這個值可以順利的顯示出來.如下圖:
其實這個傳值的道理非常簡單,就是用一個變量接收一個傳進來的值,再找一個Input接收而已.很簡單!
如果是傳多個值,這時候就是被選值為多選的情況下經常出現的,傳值的道理是一樣的,只不過這次需要使用","號將需要傳過去的幾個值分隔,在Input控件里回顯的時候則是使用Values標簽中的BySelectArrayString屬性,而之前說的LinkValue只是用于單個輸入值或是被選值的,如果是多個則使用Values中的BySelectArrayString!看下面代碼:
我們可以在定義表單的時候使用
<Form Id="faqstatusadd" Text="DEMO" A="Value" B="Value">
上面的方式來接受兩個變量值,然后在使用的Input中如下:
<Input Id="mygr
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
欧美日韩一区二区三区自拍
|
欧美妇乱xxxxx视频|
动漫人物将机机插曲3d版视频|
精品丝袜国产自在线拍亚洲|
在线播放国产视频|
一级毛片黄色片|
无码精品国产一区二区三区免费|
亚洲制服欧美自拍另类|
澳门永久av免费网站|
再深点灬用力灬太大了|
色聚网久久综合|
国产成人AAAAA级毛片|
色老板在线视频一区二区|
国模丽丽啪啪一区二区|
japanesehd熟女熟妇|
成人免费草草视频|
久久99国产精品尤物|
日韩欧美在线视频|
亚洲国产AV一区二区三区四区|
永久免费AV无码网站YY|
俄罗斯极品美女毛片免费播放
|
精品少妇人妻AV免费久久洗澡|
国产乱人伦偷精品视频不卡|
国产曰批免费视频播放免费s|
国产精品无圣光一区二区|
97在线观看永久免费视频|
太深了灬太大了灬舒服|
一级做a爰片性色毛片刺激
|
韩国免费人成在线观看网站|
国产特级毛片aaaaaaa高清|
2019天堂精品视频在线观看|
图片区偷拍区小说区|
h电车侵犯动漫在线播放|
巨胸喷奶水视频www免费视频|
中文字幕在线视频第一页|
日本二区在线观看|
久久国产精品免费专区|
日韩人妻无码精品无码中文字幕|
亚洲av午夜精品无码专区|
欧美乱大交xxxxx|
亚洲午夜精品一区二区|