GWT中RPC调用的Select项中设置值时出现问题
我在设置网格中选择框的值时面临问题 场景:在ListGrid中,我有两个组合框。 对于一个组合框,我在onload和display期间获取列表中的值。 在更改第一个组合的值时,我需要从列表中获取数据,并从第一个组合中输入值。我从列表中获取值,但当我尝试在第二个组合中设置时,它不会加载 请在下面找到我的代码GWT中RPC调用的Select项中设置值时出现问题,gwt,onchange,datagridcomboboxcolumn,selectionchanged,listgrid,Gwt,Onchange,Datagridcomboboxcolumn,Selectionchanged,Listgrid,我在设置网格中选择框的值时面临问题 场景:在ListGrid中,我有两个组合框。 对于一个组合框,我在onload和display期间获取列表中的值。 在更改第一个组合的值时,我需要从列表中获取数据,并从第一个组合中输入值。我从列表中获取值,但当我尝试在第二个组合中设置时,它不会加载 请在下面找到我的代码 //Properly Loading Combo TaskName=new ListGridField("task_name","task_label); SelectItem taskIte
//Properly Loading Combo
TaskName=new ListGridField("task_name","task_label);
SelectItem taskItem=new SelectItem("task_name","task_label);
taskNameList=populateTaskName();//Getting while onload
taskItem.setValueMap(taskNameList);
taskItem.addChangedHandler(...);
TaskName.setEditorType(taskItem);
TaskName.setValueMap(taskNameList);
TaskName.setRequired(true);
TaskName.setCanEdit(true);
//Not Loading Combo
SubTaskName=new ListGridField("Sub_task_name","Sub_task_label);
SelectItem subTaskItem=new SelectItem("Sub_task_name","Sub_task_label);
subTaskItem.addChangedHandler(...);
SubTaskName.setEditorType(taskItem);
TaskName.setRequired(true);
TaskName.setCanEdit(true);
//ChangeHandlerFor taskItem-FirstCombo
onChange(){
Form item=event.getItem();
item.setTooltip(item.getDisplayValue());
String taskId=String.valueOf(item.getValue());
populateSubTaskname(taskId);
subTaskItem.setValueMap(subtaskNameList);//getting the subtaskname List from RPC Call
SubTaskName.setValueMap(subtaskNameList);
populateSubTaskname(){
getting the value and loads in List
//subtaskNameList
subTaskItem.setValueMap(subtaskNameList);//getting the subtaskname List
SubTaskName.setValueMap(subtaskNameList);
}
//ChangeHandlerFor taskItem-Second Combo
onChange(){
Form item=event.getItem();
item.setTooltip(item.getDisplayValue());
}//Here also Name in the Map is not setting instead setting the value alone sometimes
请告诉我我哪里错了。一旦组合框/选择项中的值发生变化,您需要再次将其分配到列表网格字段 例如:listGridField.setEditorProperties(selectItem)