首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >属性选择器在氧气中不起作用

属性选择器在氧气中不起作用
EN

Stack Overflow用户
提问于 2018-04-10 19:47:24
回答 1查看 179关注 0票数 1

我在Oxygen XML Editor 19.1中的CSS属性选择器上遇到了问题。我使用这个示例CSS selectors in Oxygen来创建表,但我希望使用给定元素的属性而不是元素作为表单元格。

我的XML代码:

代码语言:javascript
复制
<local-variables>
     <local-variable name="consumer-id"/>
     <local-variable name="result-meter-value" type="float"/>
</local-variables>

我的CSS代码:

代码语言:javascript
复制
local-variables {
display:table;
margin:2em;       
border:1px solid navy;
}
local-variable{
  display:table-row;
 }
local-variable[name],local-variable[type]{
  display:table-cell;
  min-width:500px;
  border:1px solid navy;
  padding:5px;
 }

但是属性选择器local-variablename _ not和local-variablename_local不起作用。有人有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-04-12 12:34:24

这是不可能的,至少在Oxygen的作者可视化编辑模式下,当你没有可以定义为单元格的元素时,创建一个表格是不可能的。还有一个CSS选择器,比如"local-variablename“,意思是”匹配名为'local-variable‘的元素,该元素有一个已有的属性'name'“。所以它不匹配一个属性,你不能在CSS中匹配一个属性,它匹配一个有属性的元素。也许你可以使用Oxygen的表单控件来添加一些文本域,允许你编辑每个属性值,如下所示:

代码语言:javascript
复制
local-variables, local-variable {
    display:block;
 }

local-variable {
   border: 1px solid gray;
   content: oxy_label(text, "Variable Name:", styles, "font-weight:bold;width:120px")
      oxy_textfield(edit, '@name', columns, 20) 
      oxy_label(text, "   Type:", styles, "width:80px")
      oxy_textfield(edit, '@type', columns, 20)
}

有关Oxygen XML编辑器表单控件的更多信息:

https://www.oxygenxml.com/doc/versions/19.1/ug-editor/topics/dg-oxy-label-function.html https://www.oxygenxml.com/doc/versions/19.1/ug-editor/topics/text-field-editor.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49752833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档