angularjs - 使用自定义条件 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
当我单击其他地方时编辑控件不会消失,因为这应该可以工作。
有任何想法吗?
解决方案
推荐阅读
- paypal - 带有编码用户 ID 的 PayPal 付款
- mercurial - 构建失败,因为 repo pull 失败,存储库存在或超时等待锁定
- grails - Grails:相同的 URL 映射到每个不同 HTTP 方法的不同操作
- python - 记录鸭子类型的 Python 参数
- json - 使用 Angular 5 在 Mac OS 上下载/导出 json 文件
- android - 为什么 RecyclerView 的平滑滚动不适用于某些 Interpolator 类?
- c# - Kafka主题中有消息时如何触发Azure功能
- html - Angular 5:如何通过 *ngFor 在 html 中显示对象数组
- html - How to process 2 of click events in order in Angular
- macos - 在 influxdb 中编辑 Meta.db