【问题标题】:How to make row editor visible all the time in extJS roweditor如何让行编辑器在 extJS roweditor 中一直可见
【发布时间】:2020-09-19 15:14:52
【问题描述】:

如何让行编辑器在 extJS roweditor 中一直可见..

我在网格中使用 extJS 网格和行编辑器。我想让我的行编辑器一直可见。

  1. 目前,当我单击行/单元格时会发生这种情况。

我希望在加载网格后立即覆盖 activateCell,使其在网格中可见。对此的任何解决方案。我正在覆盖网格插件。

【问题讨论】:

  • 我没有适合你的解决方案,但我认为在你的情况下,更好的方法是向单元格添加一些 CSS 样式 - 可能是当你编辑字段时的边框。因为在我的实践中,在 ExtJS 中覆盖有时会带来惊喜。什么类型的编辑器字段(文本、复选框、其他)?
  • @V.Tur 我正在使用所有编辑器,如数字、组合、文本。只有在单击单元格时才会激活它。所以我想一直可见。你能帮我用什么css吗?
  • 我添加了样式示例,并尝试在我以前的项目中找到更多内容

标签: javascript extjs extjs6


【解决方案1】:

你可以试试这样的:

gridcolumn:
{
    text: 'Some Text', 
    dataIndex: 'Color',
    renderer: function (value, meta) {
        meta.style = 'border: 1px solid grey;';
        return value;
    },
    editor: {
      xtype: 'textfield
    } 
}

关于网格样式的精彩文章:http://skirtlesden.com/articles/styling-extjs-grid-cells

【讨论】:

  • 纠正这个问题,但我可以在插件级别给出 tis,所以我不需要每次都在我的专栏中配置。
  • 请参阅链接,我认为您可以在整个网格中为单元格添加一些类
  • 感谢这篇文章,我能做到的只是组合、文本字段和数字字段的不同 cls 样式存在问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
相关资源
最近更新 更多