- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AjaxTreeView的應用下文將要介紹的是一組可以實現動畫效果的
AjaxTreeView的應用
下文將要介紹的是一組可以實現動畫效果的TreeView元件。它將會以Show Modal Panel的方式,打開新增和修改畫面。
準備工作
在進入具體設計之前,先需要將例子中使用的Table [AREA](場地)進行創建。其中,pid作為key,areaname(場地名稱)將作為TreeView上的每個Node的Caption,parent作為parent node標記欄位,里面填入parent node的key值。如果為根目錄,則parent為空值。
CREATE TABLE [dbo].[AREA](
[pid] [int] NOT NULL,
[areaname] [nvarchar](80) NULL,
[parent] [int] NULL,
primary key (pid)
)
insert into AREA values(0, 場地管理, null)
insert into AREA values(1, 會議室, 0)
insert into AREA values(2, 會客室, 0)
insert into AREA values(3, 專案區, 0)
insert into AREA values(4, 大會議室, 1)
insert into AREA values(5, 小會議室, 1)
實例開發
Server端設計
使用Wizard將準備工作中創建的Table設計一個Server端,並將該Server工程命名為sAREA。 最後將建置成功的sAREA的dll文件掛入EEPNetServer - Package Manager中。
Client端設計
透過Wizard使用WSingle1作為Template,生成一個名為bAREA.aspx,將其生成在MyWeb的目錄下,同時選擇sAREA的Server工程,作為資料來源。
在page上右擊滑鼠,點選View Component Designer,將畫面中的WMaster (即WebDataSet)的AlwaysClose屬性設定為False。同時,選中WMaster後,右擊滑鼠選擇Save選項。
刪除Page上的WebFormView1和WebTraslate1,同時貼入一個ScriptManager,UpdatePanel,TreeView,AjaxTreeViewPopup以及作為新增、修改、刪除的三個Button(btInsert,btUpdate和btDelete)
請注意: 此處的TreeView為VS的原生元件,此元件在ToolBoxs-Navigation中。
接著,我們找到AjaxTreeViewPopup元件,對它的屬性進行設定。在以往的Srvtools中的WebTreeView的設計,是通過WebTreeView自生的DataSrouceID,TextField,KeyField及ParentField的設定來完成TreeView的數據源的讀取。為了能夠實現Show Modal Panel的方式進行新增、修改TreeView,因此上述的這些屬性將在AjaxTreeViewPopup中設定。
DataSrouceID: TreeView的數據源ID。此處設定值: Master。
TextField: TreeView每個節點顯示的內容欄位。此處設定值: areaname。
KeyField: TreeView每個節點的Key欄位。此處設定值: pid。
ParentField: TreeView用于區分節點間關系欄位。此處設定值: parent。
TreeViewId: AjaxTreeViewPopup所對應的TreeView的ID。此處設定值: TreeView1。
UpdatePanelID: 設定TreeView所在的UpdatePanel。此處設定值: UpdatePanel1。
InsertButtonId: 設定控制TreeView新增的Button。此處設定值: btInsert。
UpdateButtonId: 設定控制TreeView修改的Button。此處設定值: btUpdate。
TreeView除了有默認顯示樣式外,還可以通過Format的設定來變換顯示風格。選中TreeView後,選擇右上角的小三角,選擇Auto Format就可以設定格式。這里我們選擇Inbox風格。
接著,對TreeView添加SelectedNodeChanged事件。此時機的作用是為了能夠在TreeView變換選擇node時,能夠將選中的node記錄下來,以便在修改或新增的情況下,使用的ModalPanel可以
您可能关注的文档
- 亲亲学校春游活动应急预案.doc
- 人力資源期末報告.doc
- 7经纬仪的检校和水平角观测的注意事项.ppt.ppt
- 8.1平面设计构成.doc.doc
- 80英寸全高清液晶电视机.doc
- 人教版PEP六年级上册第四单元.doc
- 人教版一年级下册《识字六》教学设计.doc
- 9.代谢总论.ppt
- 人生的目標與規劃.ppt
- 94下期國中翰林版輔助教材【定價依成書封面標示為準】.doc
- 生长类rthopecor校正患者旨在改善轮廓通过延长上颌骨reposi-jco.pdf
- 记住五onfire lesson篝火课.pdf
- xxx vip一部分一般问题社交网络号socialnetwork.pdf
- 科脉支付宝管理平台使用手册.pdf
- 人大金融学校综合定向课跨考直播看图王.pdf
- 还有穷游锦囊.pdf
- 成果hppran bruker 141软件音符2release.pdf
- 案例介绍aiesec 2015小册子information booklet.pdf
- xmu corporate finance 2nd quiz2013XMU企业金融二测验.pdf
- 三章报纸时读chapter three.pdf
文档评论(0)