`
cscs31
  • 浏览: 27211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

继承的combobox在grid中选择后无法在grid中显示

阅读更多
小弟继承了combobox,在form中使用正常,但是在grid中有如下的不正常,就是如果选中combobox中的一个数据后,如果回车正常显示,但是如果选择之后鼠标离开,grid中不能显示出选择的数据。
跟踪了ext的源代码,发现是Record里的set方法里
set : function(name, value){
        if(String(this.data[name]) == String(value)){
            return;
        }
        ...
}

这个时候发现String(this.data[name]) == String(value)成立了,所以就return了,不知道为什么,有朋友遇到过吗?
更改grid数据的方法应该是set方法里的this.store.afterEdit(this);这句。

谢谢了
分享到:
评论
1 楼 atian25 2009-08-27  
看你如何改的combo

相关推荐

    显示多列的combobox

    首先,我们可以通过继承ComboBox控件并重写其OnDrawItem方法来自定义绘制每一项。在这个方法中,我们可以使用Graphics对象绘制多列数据,例如使用StringFormat对齐文本,设置不同列的宽度,以及添加适当的间隔。同时...

    Delphi在stringGrid控件中嵌入Combobox下拉框

    这个例子展示了如何在特定单元格(这里是第2行第2列)嵌入一个Combobox,并在用户选择后更新单元格内容。记住,实际的代码会根据你的具体需求进行调整。 通过上述步骤,你可以在Delphi的StringGrid中实现Combobox的...

    .net C# PropertyGrid 显示下拉列表

    这样,我们就可以在 PropertyGrid 中显示一个下拉列表,并选择多个字段。 在这个示例中,我们使用了 LayerParams.GetFields() 方法来获取字段列表,然后将其添加到 CheckedListBox 中。在实际项目中,你可以根据...

    PropertyGrid 下拉式和弹出编辑框的实现

    在这个方法中,我们可以创建一个`ComboBox`控件,填充其数据源,并在用户选择一个值后将选中的值返回给`PropertyGrid`。 ```csharp public class DropDownEditor : UITypeEditor { public override object ...

    Winform 属性编辑器 propertyGrid示例 下拉列表框

    在Windows Forms(Winform)开发中,`PropertyGrid`控件是一个非常实用的工具,它允许用户以图形化的方式查看和编辑对象的属性。在某些场景下,我们可能需要为`PropertyGrid`添加自定义的功能,例如展示下拉列表框...

    Delphi7StringGrid内动态添加ComBoBox的值

    本篇文章将详细讲解如何在Delphi 7的StringGrid中动态地添加ComboBox控件,并为Grid赋值。 首先,我们需要理解StringGrid的基本结构。StringGrid是TStringGrid组件,它是VCL(Visual Component Library)的一部分,...

    Ext自定义Grid Cell插件

    在实际开发中,我们有时需要在Grid的单元格(Cell)中添加更丰富的交互元素,例如输入框、下拉选择器等,这时就涉及到了`Ext Grid CellEdit`的概念。`CellEdit`允许我们在单个单元格中进行编辑,而不是整个行,提高...

    DataGrid中加入ComboBox的源码

    在.NET框架中,DataGrid控件是用于展示数据表格的常用组件,而ComboBox则是一种下拉选择框,常用于提供用户可选的选项。当在DataGrid中集成ComboBox时,可以增强用户界面的交互性,使得用户能在每行数据中进行特定的...

    C# 简单自绘ComboBox

    在Windows Forms应用中,ComboBox控件是一个常用的组件,它结合了下拉列表和文本输入框的功能。然而,有时我们可能需要对ComboBox的默认外观进行自定义,以满足特定的设计需求。本篇文章将深入探讨如何在C#中实现...

    自动改变宽度的ComboBox

    ComboBox作为一种常用的组合输入控件,结合了文本框和下拉列表的功能,用户可以输入文本,也可以从下拉列表中选择。 在Windows Forms、WPF、WinUI或.NET Maui等平台中,ComboBox通常用于展示一系列可选项,但默认...

    combobox重绘

    在.NET Framework或WPF环境中,你可以继承ComboBox控件并覆写OnRender方法,利用System.Windows.Shapes和System.Windows.Media命名空间中的类来绘制自定义的界面元素。例如,使用Rectangle绘制背景,使用TextBlock...

    delphi控件ComboxGrid

    ComboxGrid是一款在Delphi开发环境中使用的自定义控件,它是Combobox(下拉框)和Grid(表格)功能的结合体,为用户提供更丰富的数据选择和显示方式。在Delphi编程中,ComboxGrid控件可以极大地提高用户体验,因为它...

    重写ComboBox

    在.NET框架中,ComboBox是一个常用的控件,它结合了文本框和下拉列表的功能,允许用户从预定义的选项中选择或输入自定义值。在Windows Forms或WPF应用程序开发中,我们有时需要对ComboBox进行自定义以满足特定的界面...

    MITC_Grid_Combox中添加图标

    2. **自定义Combobox**:MITC_Grid可能不直接支持在Combobox中显示图标,因此可能需要创建一个自定义的Combobox类,继承自原始的Combobox控件。在这个自定义控件中,你可以重写绘制方法,以在每个选项前面绘制对应的...

    winform propertyGrid示例

    现在,当你在PropertyGrid中选择MyClass的实例时,MyProperty将显示一个下拉列表供用户选择。 此外,PropertyGrid还支持自定义属性类别、属性排序、属性隐藏和属性分组等功能。通过使用`CategoryAttribute`,`...

    Combobox样式

    在Windows Presentation Foundation (WPF) 中,`ComboBox` 是一个常用的控件,它结合了下拉列表和文本框的功能,用户可以输入文本或者从预定义的列表中选择一个选项。本篇文章将深入探讨 `ComboBox` 的样式及其在 ...

    stringGrid_delphi_stringgriddelphi_delphi下拉grid_

    标题"stringGrid_delphi_stringgriddelphi_delphi下拉grid_"所提到的就是这种需求,即在Delphi的StringGrid控件的某个单元格中嵌入Combobox,以便用户可以方便地进行选择操作。 要实现这个功能,首先需要了解...

    WPF中支持检索的双列下拉框

    在实现双列下拉框时,我们通常需要创建一个新的UserControl或者继承ComboBox控件,然后在其中添加两个ListBox控件,分别用于显示两列数据。这两列数据可以通过DataTemplate进行定制化展示。例如,可以设置一个模板,...

    Extjs4 combogrid扩展

    描述中提到的“对combo进行扩展,支持grid显示”,意味着我们将在 Combo 的下拉部分嵌入一个 Grid,这样用户在选择时就能看到多个属性的详细信息,而不仅仅是单一的文本标签。这通常涉及到自定义渲染和监听事件,...

    自定义可增删改的grid表

    开发者通常会创建一个自定义的DataGrid类,继承自Flex的DataGrid类,然后在这个子类中实现具体的增删改逻辑和界面定制。同时,可能会有单独的ActionScript文件处理数据操作,如与服务器的通信。 总之,创建一个...

Global site tag (gtag.js) - Google Analytics