我有一个网格,需要实现条件编辑器模板:如果行的某些条件是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
编辑控件现在不会消失,因为这应该有用。
有什么想法吗?