原創(chuàng)|其它|編輯:郝浩|2010-06-02 11:04:55.000|閱讀 2379 次
概述:XtraNavBar控件是用于簡化應(yīng)用程序并為最終用戶提供導(dǎo)航功能的程序設(shè)計。由于XtraNavBar控件具有高度的靈活性和可視化操作,你只需進行簡單的屬性設(shè)置,就能夠選擇你所需的樣式而無需編寫任何代碼就能實現(xiàn)該功能。然而,最近老有朋友詢問ASPxNavBar控件如何保證一開始折疊所有Group,同時保證點擊時展開當(dāng)前Group,其它Group自動折疊。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
XtraNavBar控件是用于簡化應(yīng)用程序并為最終用戶提供導(dǎo)航功能的程序設(shè)計。由于XtraNavBar控件具有高度的靈活性和可視化操作,你只需進行簡單的屬性設(shè)置,就能夠選擇你所需的樣式而無需編寫任何代碼就能實現(xiàn)該功能。然而,最近老有朋友詢問ASPxNavBar控件如何保證一開始折疊所有Group,同時保證點擊時展開當(dāng)前Group,其它Group自動折疊。開始以為只設(shè)置AutoCollapse屬性就可以,實際上這個屬性設(shè)為True后,無論如何設(shè)置或者寫代碼,一開始都無法折疊所有Group,所以不能設(shè)置這個屬性。此路不通彼路通,既然不能通過設(shè)置屬性來實現(xiàn),那就寫寫代碼吧!
以下是實現(xiàn)的代碼:
js腳本部分:
view plaincopy to clipboardprint?
<script type="text/javascript"><!--
function ASPxNavBar_Init(s, e) {
s.CollapseAll();
}
function ASPxNavBar_ExpandedChanged(s, e) {
if (e.group.GetExpanded() == true) {
for (var i = 0; i < s.GetGroupCount(); i++) {
if (i == e.group.index) continue;
s.GetGroup(i).SetExpanded(false);
}
}
}
// --></script>
<script type="text/javascript"><!--
function ASPxNavBar_Init(s, e) {
s.CollapseAll();
}
function ASPxNavBar_ExpandedChanged(s, e) {
if (e.group.GetExpanded() == true) {
for (var i = 0; i < s.GetGroupCount(); i++) {
if (i == e.group.index) continue;
s.GetGroup(i).SetExpanded(false);
}
}
}
// --></script>
控件標(biāo)記部分:
view plaincopy to clipboardprint?
<dxnb:ASPxNavBar ID="ASPxNavBar" runat="server">
<ClientSideEvents Init="function(s, e) {
ASPxNavBar_Init(s, e)
xpandedChanged="function(s, e) {
ASPxNavBar_ExpandedChanged(s, e);
>
</dxnb:ASPxNavBar>
<dxnb:ASPxNavBar ID="ASPxNavBar" runat="server">
<ClientSideEvents Init="function(s, e) {
ASPxNavBar_Init(s, e)
}" ExpandedChanged="function(s, e) {
ASPxNavBar_ExpandedChanged(s, e);
}" />
</dxnb:ASPxNavBar>
慧都科技作為Developer Express公司目前在中國唯一正式授權(quán)的經(jīng)銷商,不僅為DXperience提供了全面的技術(shù)支持服務(wù),同時還傾情打造 DevExpress for.net高級培訓(xùn)以及DXperience Winform子控件培訓(xùn),讓您深入了解控件實現(xiàn)效果和常見問題的解決思路,提高開發(fā)效率。
另外,為了從根本上幫您解決數(shù)據(jù)快速錄入的問題,慧都控件網(wǎng)傾力打造了EVSolution QuickInput方案。它不僅支持全鍵盤操作,實現(xiàn)快速光標(biāo)切換,而且還能進行聯(lián)想查詢、復(fù)雜數(shù)據(jù)搜索查詢等功能。另外它還提供了豐富而友好的用戶界面和用戶體驗,您可以根據(jù)需要,自動規(guī)范化格式,真正將Web軟件的優(yōu)勢發(fā)揮得淋漓盡致!
據(jù)慧都科技透露,DevExpress旗下著名控件套包:DXperience™ Universal Subscription v2010 vol 1已經(jīng)正式發(fā)布,該版本增加了眾多新的WPF和Silverlight控件的新功能到整個產(chǎn)品線。眾多新功能搶先體驗!請關(guān)注慧都控件網(wǎng)!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)