マスター レコードと子レコード テーブルが 1 つあります。マスター レコードを作成した後、画面を更新せずにその子グループを作成しようとすると、「親」という名前のドロップダウン リストに、最初に作成したものが表示されません。ドロップダウンには、画面を更新した後にのみ最初に作成した「親」フィールドが表示されます。ドロップダウンリストを作成するためにコントローラーに追加したコード..
public JsonResult GetGroups()
{
var activitygroup = db.ActivityGroup
.Select(c => new
{
DisplayText = c.ActvityGroupCode + " - " + c.ActvityGroupName,
Value = c.ActvityGroupId
})
.OrderBy(c => c.DisplayText).ToList();
return Json(new { Result = "OK", Options = activitygroup });
}
ビューで
ParentGroupId:{
Weightage : 1,
title: 'Parent Group',
type: 'combobox',
optionsSorting: 'text',
options : '@Url.Action("GetGroups")'
//call the action to populate combo box,with id and display name
}
注:データは jtable から入力されます。これに対する解決策を教えてください。つまり、ページを更新せずにドロップダウンにデータを入力します。
親とサブの2つのフィールドがあります。サブはテキストボックスフィールドで、サブフィールドに追加したデータは、ページを更新せずに親フィールドに入力されます。これは、これについての簡単な説明です。