原創(chuàng)|其它|編輯:郝浩|2011-11-09 14:44:26.000|閱讀 591 次
概述:本文主要介紹使用spread時怎樣在點(diǎn)擊 “Delete” 按鈕時顯示確認(rèn)信息,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在默認(rèn)情況下,如果 “Delete” 按鈕處于激活狀態(tài),用戶點(diǎn)擊 “Delete” 按鈕,當(dāng)前行就會被刪除。有時候,用戶會誤點(diǎn) “Delete” 按鈕,導(dǎo)致誤刪而丟失數(shù)據(jù)。為了避免這樣的情況,最好在用戶點(diǎn)“Delete” 按鈕時給出確認(rèn)刪除的提示信息(你確定刪除嗎?或者其它),使用戶可以確認(rèn)刪除動作和選擇要刪除的行。實(shí)現(xiàn)的方法是重載 Render() 方法,并且檢測被點(diǎn)擊的按鈕是不是 “Delete” 按鈕,如果是,那么就通過在 onclick 事件中添加屬性展示一個確認(rèn)對話框。
下面通過代碼實(shí)現(xiàn)該功能:
protected override void Render(HtmlTextWriter writer)
{
WebControl deleteButton = (WebControl)FpSpread1.FindControl("Delete");
if (deleteButton != null)
{
deleteButton.Attributes.Add("onclick", "var ret = confirm('Are you sure you want to delete this row?'); if(ret){FpSpread1.Delete();}");
}
base.Render(writer);
}
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載