`
QiuQiu0034
  • 浏览: 122469 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

将PropertyGrid中的单个编辑框设置为不可编辑的方法

阅读更多

方法很简单,就是为不可编辑的属性设置一种类型的编辑器,比如说你想要设置一个字符类型和一个日期类型的框框不可编辑,那么在配置的时候设置disabled:true就行了,网上很多说的方法都是增加beforeedit事件监听,还要添加处理函数,虽然代码不多,但是感觉麻烦.

该方法有一个不是很友好的地方,就是如果用户点击了这个不可编辑的输入框,打算修改数据,按了Backspace,通常情况下,在浏览器里面按这个按键是后退的意思,那么就会回退到上一个网页.

下面是一个例子

var addLabPanel = new Ext.Window({
    title: '<center>添加实验室</center>',
    layout:'fit',
    width: 514,
    height: 499,
    items:new Ext.grid.PropertyGrid({
    	source:{
    		实验室名称:'化学实验室',
    		实验室编号:'A001',
    		实验室状态:'启用',
    		备注信息:'无',
    		管理员:'张三',
    		时间:'2011-1-17'
    	},
    	customEditors:{
    		实验室名称:new Ext.grid.GridEditor(new Ext.form.TextField({disabled:true})),
    		时间:new Ext.grid.GridEditor(new Ext.form.DateField({format:'Y-m-d',disabled:true}))
    	}
    })
});
 



  • 大小: 7.1 KB
1
1
分享到:
评论

相关推荐

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

    在某些场景下,我们可能需要为`PropertyGrid`添加自定义的功能,例如展示下拉列表框(ComboBox)作为可选值,以提高用户界面的交互性和效率。下面我们将详细探讨如何实现`PropertyGrid`与下拉列表框的结合。 `...

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

    在这个主题中,我们将深入探讨如何实现`PropertyGrid`控件中的下拉式和弹出编辑框。 首先,`PropertyGrid`控件本身并不直接支持自定义的编辑器,但它允许我们通过实现`ITypeDescriptorContext`、`...

    PropertyGrid中的枚举显示为中文

    在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于可视化地展示对象的属性,通常用于设置对话框或配置界面。然而,默认情况下,当枚举类型被`PropertyGrid`显示时,它只会显示枚举的命名常量,而不是用户友好...

    c# propertyGrid 属性显示为中文,支持下拉菜单选择文本

    然后在UI中创建一个`PropertyGrid`实例,并将其`DataSource`设置为包含上述类实例的对象,`PropertyGrid`就会按照这些特性显示中文名称和描述。 支持下拉菜单选择文本,我们可以使用`CategoryAttribute`和`...

    c# PropertyGrid中复杂类型自定义显示

    在C#编程中,`PropertyGrid`控件是一个强大的工具,用于显示和编辑对象的属性。它自动将对象的公共属性、字段和枚举值显示为网格形式,方便用户进行交互。然而,当处理复杂类型的数据,如集合或自定义类时,`...

    PropertyGrid的三种使用方法

    当`PropertyGrid`的`DataSource`设置为`DataTable`时,它将显示表的列名作为属性,列的类型则决定了属性的编辑器类型。`Propertygrid_Datatable.rar`可能包含一个例子,演示如何加载一个`DataTable`到`PropertyGrid`...

    WinForm属性编辑 propertyGrid示例 仿window

    在Windows Forms(WinForm)开发中,`propertyGrid`控件是一个非常实用的工具,它允许用户以类似于Visual Studio(VS)设计器的方式查看和编辑对象的属性。`propertyGrid`提供了一个直观、易于使用的界面,使得应用...

    .net C# PropertyGrid 显示下拉列表

    在本文中,我们将讨论如何在 .NET 中使用 PropertyGrid 控件来显示下拉列表,并实现编辑表的各种属性。我们将通过一个自定义控件 CheckedListBoxUC 来实现这个功能。 PropertyGrid 控件是 .NET 中一个功能非常强大...

    WPF PropertyGrid的资料合集

    - **属性编辑器**:默认情况下,`PropertyGrid`为每种数据类型提供相应的编辑器,如文本框、复选框等。还可以自定义编辑器,通过`TypeConverter`或`UITypeEditor`实现更复杂的编辑功能。 - **属性依赖**:可以使用...

    propertyGrid 属性处理演示demo

    在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于显示和编辑对象的属性。这个控件在设计时和运行时都非常有用,因为它能够自动生成一个用户界面,该界面可以展示任何对象的属性,并允许用户进行交互式编辑。...

    PropertyGrid控件使用教程

    PropertyGrid控件是.NET框架中一个非常实用的组件,它主要用于在Windows Forms应用程序中展示对象的属性,并允许用户进行交互式编辑。这个控件通常用于创建配置或设置界面,因为它可以自动生成一个可定制的、易于...

    WinForm PropertyGrid用法

    在本文中,我们将深入探讨`PropertyGrid`的使用方法,包括如何添加和配置控件,以及如何利用它来操作自定义类的属性。 ### 1. 添加PropertyGrid控件 要在Windows Form上添加`PropertyGrid`控件,首先需要打开设计...

    C# 自定义属性在propertyGrid控件中显示 演示demo

    现在,`Age`属性不仅有描述,而且在`PropertyGrid`中会显示为年龄范围,用户可以直接在界面上进行编辑。 通过以上步骤,我们可以看到,C#中的自定义属性结合`PropertyGrid`控件,可以极大地提高代码的可读性和用户...

    PropertyGrid控件显示和编辑集合.rar

    在winform开发中,利用PropertyGrid控件来显示、编辑对象的属性是非常方便的,本例程以一个公司类为例来介绍在Visual Studio中用PropertyGrid显示和编辑集合的属性,其中,公司对象中包含员工对象的集合。

    .Net对象属性名在PropertyGrid 中显示中文

    标题中的".Net对象属性名在PropertyGrid中显示中文"指的是在.NET框架中,当你使用PropertyGrid控件来展示一个对象的属性时,如果属性名是英文,你可能希望它们在界面上以中文形式呈现,以方便中国用户理解和操作。...

    手动动态添加 PropertyGrid 的数据行并显示 C# (非属性绑定方式)

    创建好`PropertyDescriptor`和`TypeDescriptor`后,可以将`PropertyGrid`的`DataSource`设置为自定义对象,然后`PropertyGrid`会根据`TypeDescriptor`中的信息显示属性。 ```csharp propertyGrid1.DataSource = my...

    PropertyGrid 二级联动

    5. **应用到PropertyGrid**:在代码中实例化你的对象,并将其添加到`PropertyGrid`控件的`SelectedObject`属性,这样`PropertyGrid`就会使用你定义的编辑器和转换器来显示和编辑属性。 在提供的`propertyGridFrom....

    propertygrid显示事件

    在.NET Framework中,`PropertyGrid`控件是一个非常强大的工具,用于在用户界面中显示对象的属性,并允许用户进行交互式编辑。这个控件广泛应用于各种应用程序的设置或配置界面,因为它可以自动根据对象的属性生成一...

    C# PropertyGrid控件的分成 多层 折叠 和绑定自定义控件

    在.NET Framework中,C#的PropertyGrid控件是一个强大的工具,用于显示和编辑对象的属性。这个控件能够自动生成用户界面,使开发者能够快速创建属性编辑器,类似于Visual Studio中的对象浏览器。在这个主题中,我们...

    PropertyGrid属性值的汉化

    在 ConvertTo 方法中,我们检查目标类型是否是字符串,如果是,则将布尔值转换为对应的中文名称。如果目标类型不是字符串,则调用基类的 ConvertTo 方法。 在 ConvertFrom 方法中,我们检查源类型是否是字符串,...

Global site tag (gtag.js) - Google Analytics