0
我列綁定到Employee對象是這樣的:訪問對象屬性
class Employee
{
int Id;
string Name;
}
我的編輯模板呈現此列與AJAX結合填充選項的下拉框(我需要這樣做是因爲選項會根據用戶的其他列選擇而改變)。
@(Html.Telerik().ComboBox()
.Name("Employee")
.CascadeTo("Order")
.DataBinding(binding => binding.Ajax().Select("GetEmployees", "Order")))
但是,列不斷顯示Employee.Id值。我通過定義一個服務器端顯示模板來顯示Employee.Name來解決這個問題。
現在我試圖啓用InCell編輯,它看起來像我只能使用客戶端顯示模板(這是有道理的)。但是,如何訪問Name屬性?
我已經試過這一點,這讓我的Id ...
columns.Bound(o => o.Employee).Title("Employee")
.ClientTemplate("<text><#= Employee #></text>");
...這,這給了我一個空字符串...
columns.Bound(o => o.Employee).Title("Employee")
.ClientTemplate("<text><#= Employee.Name #></text>");
...和這,這給我一個錯誤
columns.Bound(o => o.Employee).Title("Employee")
.ClientTemplate("<text><#= Name #></text>");
任何方式我可以讓我的員工細胞顯示像我想要的?
這是很奇怪的訪問綁定的對象的性質columns.Bound(O => o.Employee).title僞( 「僱員」) 。 ClientTemplate(「<#= Employee#> 」);返回你的ID。你的數據看起來像你的動作方法嗎? –
2013-03-07 19:21:32