0

マスター レコードと子レコード テーブルが 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つのフィールドがあります。サブはテキストボックスフィールドで、サブフィールドに追加したデータは、ページを更新せずに親フィールドに入力されます。これは、これについての簡単な説明です。

4

0 に答える 0