原創(chuàng)|使用教程|編輯:郝浩|2013-10-24 10:35:07.000|閱讀 320 次
概述:Kentico CMS是著名網(wǎng)站內(nèi)容管理解決方案供應(yīng)商Kentico提供的一款強(qiáng)大的編輯界面與服務(wù)器端的控件。在最新版本的Kentico CMS 7中,你可以按照個(gè)人需要對(duì)其進(jìn)行自定義設(shè)置,以更好地管理網(wǎng)站內(nèi)容。在本文中,作者將為你講述如何在Kentico7中添加一個(gè)自定義字段到Orders選項(xiàng)卡 。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
在下面的篇幅中,作者為你講解如何在Kentico7中添加一個(gè)自定義字段到E-commerce–>Orders選項(xiàng)卡。
1. 進(jìn)入Site manager -> Development -> System tables -> Ecommerce –> Order -> Fields添加一個(gè)新的文本字段,并進(jìn)行類(lèi)似如下設(shè)置:
字段名=MyField
屬性類(lèi)型=Text
屬性大小=250
字段標(biāo)題=My Field
格式控制=Text box
2. 打開(kāi)文件CMSModules/Ecommerce/ Pages/Tools/Orders/Order_List.xml,添加一個(gè)新的列,如下:
<column name="MyField"source="##ALL##"externalsourcename=
"MyField"caption="My field caption"wrap="false">
</column>
3. 打開(kāi)文件CMSModules/Ecommerce/Controls/UI/OrderList.ascx.cs,使用gridElem_OnExternalDataBound 添加一個(gè)新的事件切換,如:
case"myfield":
dr = (DataRowView)parameter;
intorderId2 = ValidationHelper.GetInteger(dr["OrderID"], 0);
OrderInfo myOrderInfo = CMS.Ecommerce.OrderInfoProvider.GetOrderInfo(orderId2);
string MyFieldValue = myOrderInfo.GetStringValue("MyField","");
returnMyFieldValue;
4. 為MyField添加值,進(jìn)入E-commerce -> Orders,你會(huì)看到新的字段并它的值:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)