我有一个属性网格。只有两列,name
和value
。我想在属性的value
等于某个值时使用select输入编辑name
列。怎么能实现这个目标?
我这样做了,但是编辑器继续编辑模式并且没有返回到它的默认状态。
editableCellTemplate: '<div><form name="inputForm">'
+ '<select ng-if="row.entity.name == \'someValue\'" ng-class="\'colt\' + col.uid" ui-grid-edit-dropdown ng-model="MODEL_COL_FIELD"></select>'
+ '<input ng-if="row.entity.name != \'someValue\'" type="INPUT_TYPE" ng-class="\'colt\' + col.uid" ui-grid-editor ng-model="MODEL_COL_FIELD" />'
+ '</form></div>'