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