Gwt GXT-与网格中的ComobBox一起被激怒(不同的显示标签和值)
我正在尝试在EditorGrid中添加一个CobmoBox 我有一个带字段的类车辆 整数车辆ID; 弦板; 整数车辆类型//1=汽车,2=卡车 我希望组合框以文本形式显示车辆类型,即如果vehicleType为1,将显示Car。当用户选择任何其他选项(如Truck)时,应将相应的整数值填充到bean中 这是非常标准的东西,使用简单的旧JSP和HTML。Gwt GXT-与网格中的ComobBox一起被激怒(不同的显示标签和值),gwt,gxt,Gwt,Gxt,我正在尝试在EditorGrid中添加一个CobmoBox 我有一个带字段的类车辆 整数车辆ID; 弦板; 整数车辆类型//1=汽车,2=卡车 我希望组合框以文本形式显示车辆类型,即如果vehicleType为1,将显示Car。当用户选择任何其他选项(如Truck)时,应将相应的整数值填充到bean中 这是非常标准的东西,使用简单的旧JSP和HTML。 然而,我在extgwt中找不到一种简单的方法来实现这一点 如果您使用的是GXT组合框,最简单的方法是创建一个表示您的车辆对象的模型(如果尚未创建
然而,我在extgwt中找不到一种简单的方法来实现这一点 如果您使用的是GXT组合框,最简单的方法是创建一个表示您的车辆对象的模型(如果尚未创建)。这基本上是一个扩展GXT的BaseModelData类的类 拥有模型后,可以使用该类型创建组合框:
ComboBox<VehicleModel> box = new ComboBox<VehicleModel>();
当您加载一个车辆模型库时,GXT将处理其余的部分。但是,您需要将模型转换回要保存的车辆对象本身。您是否可以上载一些可编辑的网格代码或用于填充存储的方法。此链接可能对您有所帮助,否则您可以包括Gwt Ext或SmartGWT[
box.setDisplayField("field name for display");
box.setValueField("field name for value");