此列的值為東部區域組。但是當我點擊選擇串列時,它總是突出顯示第一個選項。我不知道是什么問題。下面是代碼片段。
下拉串列
價格組表
默認價格組
var guid = kendo.guid();
$('<input name="DefaultPriceGroup" id="' guid '" />').appendTo(container);
ddt = $(container).find('#' guid);
dataItem = options.model;
$(ddt).kendoDropDownList({
name: "DefaultPriceGroup",
value: dataItem.DefaultPriceGroup,
dataSource: dataItem.PriceGrpList,
dataTextField: "Text",
dataValueField: "Value",
});
uj5u.com熱心網友回復:
我認為正在發生的事情是您回傳 DefaultPriceGroup 的服務器端代碼正在回傳記錄的文本而不是記錄的值(可能是 Id 列)。
在不知道您的 PriceGroup 視圖模型的架構的情況下,我在這里做一個假設,但我認為您需要將服務器端代碼更改為:
DefaultPriceGroup = _cfgPriceGroupService.GetPriceGroupByPriceGroupCd(x.PriceGrp_cd).PRICEGRP_ID
看看這個小提琴:https ://dojo.telerik.com/AHIteQep
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/439722.html
