ExtJS RowEditor如何在加载时呈现所有组件验证

ExtJS RowEditor如何在加载时呈现所有组件验证,extjs,editor,rendering,gridpanel,Extjs,Editor,Rendering,Gridpanel,大家好,我有以下问题,我有一个带有行编辑器的GridPanel,但是它在渲染时不会验证我的字段 但是,如果我集中所有字段来编辑和刷新网格,它就会像我希望的那样出现 你能给我提个建议吗?谢谢 RowEditor使用Ext.form包组件,如:“TextField”“DateField”“ComboBox”等。。。并由它们执行验证。网格没有这样的功能来验证。验证功能可以通过列的renderer config选项实现。例如,您的描述列配置可能如下所示: { header : 'Des

大家好,我有以下问题,我有一个带有行编辑器的GridPanel,但是它在渲染时不会验证我的字段

但是,如果我集中所有字段来编辑和刷新网格,它就会像我希望的那样出现

你能给我提个建议吗?谢谢

RowEditor使用Ext.form包组件,如:“TextField”“DateField”“ComboBox”等。。。并由它们执行验证。网格没有这样的功能来验证。验证功能可以通过列的renderer config选项实现。例如,您的描述列配置可能如下所示:

{ header : 'Description', dataIndex : 'description', renderer :function(description, metaData){ if(!description){ //if description is blank let background of it be red. medaData.style+="background-color:red;"; //or whatever css can be applied } return description; } } { 标题:“说明”, 数据索引:“说明”, 渲染器:函数(描述、元数据){ 如果(!说明){ //如果描述为空,则将其背景设置为红色。 style+=“背景色:红色;”;//或任何可以应用css的内容 } 返回说明; } } RowEditor使用Ext.form包组件,如:“TextField”“DateField”“ComboBox”等。。。并由它们执行验证。网格没有这样的功能来验证。验证功能可以通过列的renderer config选项实现。例如,您的描述列配置可能如下所示:

{ header : 'Description', dataIndex : 'description', renderer :function(description, metaData){ if(!description){ //if description is blank let background of it be red. medaData.style+="background-color:red;"; //or whatever css can be applied } return description; } } { 标题:“说明”, 数据索引:“说明”, 渲染器:函数(描述、元数据){ 如果(!说明){ //如果描述为空,则将其背景设置为红色。 style+=“背景色:红色;”;//或任何可以应用css的内容 } 返回说明; } }