首页 > 解决方案 > 使用自定义条件 editableCellTemplate 的问题

问题描述

我有一个网格,需要实现一个条件编辑器模板:如果该行的某些条件是true,则显示一个选择下拉列表,如果不是,则显示常规文本输入。我的模板是这样的:

<div><form name="inputForm">
<select ng-show="row.entity.name == 'some_name'" ui-grid-edit-dropdown
        ng-model="MODEL_COL_FIELD">
    <option value="true">true</option>
    <option value="false">false</option>
</select>
<input ng-show="row.entity.name != 'some_name'" ng-class="'colt' + col.uid"
       type="text" ui-grid-editor ng-model="MODEL_COL_FIELD">
</form></div>

但它不能正常工作......下拉显示正常,但双击该字段时不会出现文本输入。

但是...如果我删除元素的ui-grid-edit-dropdown属性select,每个控件都可以显示,但是现在select当我单击其他地方时编辑控件不会消失,因为这应该可以工作。

有任何想法吗?

标签: angularjsui-grid

解决方案


推荐阅读