【问题标题】:ui-grid use only editable cellTemplateui-grid 仅使用可编辑的 cellTemplate
【发布时间】:2015-11-06 14:17:29
【问题描述】:

我想要一个 ui-grid,您可以在其中直接编辑而无需更改模板。

我试图用可编辑单元格模板的标准覆盖单元格模板,但它现在没有变脏。

<div><form name="inputForm"><input type="INPUT_TYPE" ng-class="'colt' + col.uid" ui-grid-editor ng-model="MODEL_COL_FIELD"></form></div>

所以我不想显示 cellTemplate 而我只想显示可编辑的 cellTemplate。

【问题讨论】:

    标签: angularjs angular-ui-grid


    【解决方案1】:

    在我看来完全有可能,只要确保您的 field 属性不包含不寻常的符号(主要是短划线或圆点,为了安全起见,只使用字母)。

    this plunkr

    【讨论】:

    • 感谢您对此进行验证。对于遇到这个问题的其他人,与上面链接的工作 plunkr 相比,检查您的代码的一件事是确保您使用的是 ng-model="MODEL_COL_FIELD" 而不是 ng-model="row.entity .myProperty" 否则您将看不到值的变化。
    • 检查代码不起作用的另一件事是您的输入是否具有最小或最大属性。如果用户输入了超出该范围的有效值,Angular 将不会更新绑定的 ng-model 属性。见:stackoverflow.com/questions/18676461/…
    猜你喜欢
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 2015-09-02
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多