Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用ExtJS TabPanel的选项卡标题显示所需符号的好方法是什么?_Javascript_Extjs_Extjs4 - Fatal编程技术网

Javascript 用ExtJS TabPanel的选项卡标题显示所需符号的好方法是什么?

Javascript 用ExtJS TabPanel的选项卡标题显示所需符号的好方法是什么?,javascript,extjs,extjs4,Javascript,Extjs,Extjs4,我在对话框中有几个选项卡。每个字段至少有一个必填字段。我可以使用ExtJS allowBlack属性轻松地在这些字段中显示星号符号,但该属性不适用于ExtJS TabPanel的选项卡标题 在每个选项卡的标题旁边用红色显示所需的/星号符号,以便用户知道包含必填项的选项卡的好方法是什么?您需要进行一些编程才能使其按您想要的方式工作 基本上,您需要检查表单是否有必填字段(allowBlank:false),并在其中添加星号。 如果您想让它更具响应性,可以添加一个validitychange侦听器,以

我在对话框中有几个选项卡。每个字段至少有一个必填字段。我可以使用ExtJS allowBlack属性轻松地在这些字段中显示星号符号,但该属性不适用于ExtJS TabPanel的选项卡标题


在每个选项卡的标题旁边用红色显示所需的/星号符号,以便用户知道包含必填项的选项卡的好方法是什么?

您需要进行一些编程才能使其按您想要的方式工作

基本上,您需要检查
表单
是否有必填字段(
allowBlank:false
),并在其中添加星号。 如果您想让它更具响应性,可以添加一个
validitychange
侦听器,以便在键入时从标题中添加和删除*

您可以在执行此操作时使用CSS添加/删除样式

以下是一个例子:

注意:此示例设置为与ExtJS 6一起使用,因此您需要将其改编为ExtJS 4

注意2:此示例包含一个覆盖,用于添加/删除
required
属性,以便更容易处理CSS验证,但这不是您所需要的