0
내 열은 다음과 같이 직원 개체에 바인딩 :Access 개체의 속성은
class Employee
{
int Id;
string Name;
}
내 편집 템플릿은 아약스 결합에 의해 채워 옵션이있는 드롭 다운 상자 등이 열을 (내가 원하는 선물 사용자가 다른 열 선택에 따라 옵션이 변경되므로이 방법을 사용하십시오).
@(Html.Telerik().ComboBox()
.Name("Employee")
.CascadeTo("Order")
.DataBinding(binding => binding.Ajax().Select("GetEmployees", "Order")))
그러나 열에는 Employee.Id 값이 계속 표시됩니다. 필자는 대신 Employee.Name을 표시 할 서버 측 표시 템플릿을 정의하여이 문제를 해결했습니다.
이제 InCell 편집을 사용하려고하고 있는데 클라이언트 측 디스플레이 템플릿 만 사용할 수있는 것처럼 보입니다. 하지만 Name 속성에 어떻게 액세스합니까?
나에게 빈 문자열을 제공 나에게 아이디를 제공합니다 나는이 시도했습니다, ...
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 #> "); 당신에게 이드를 돌려줍니다. HOw는 데이터가있는 그리드를 서버로 처리하는 작업 방법을 사용합니까? –