0
uEグリッドでcellEditableConditionのような条件を使用してセルのタイプを設定できるかどうかは誰にも分かりませんか?ui-grid cellType条件は可能ですか?
いくつかの編集可能な行タイプをnumberではなくtextに設定する必要があります。
おかげ
uEグリッドでcellEditableConditionのような条件を使用してセルのタイプを設定できるかどうかは誰にも分かりませんか?ui-grid cellType条件は可能ですか?
いくつかの編集可能な行タイプをnumberではなくtextに設定する必要があります。
おかげ
uがここにcolumnDef
で列を指定するには、そのアルゴリズムを定義する必要があり、私の作業溶液から一部です:
var type = '';
var cellFilter = '';
var widthLength = 100;
switch (value.Type) {
case "int":
case "bigint":
case "numeric":
type = 'number';
widthLength = 120;
break;
case "date":
type = 'dateStr';
cellFilter = "date: 'dd.MM.yyyy'";
widthLength = 90;
break;
case "datetime":
type = 'dateStr';
cellFilter = "date: 'dd.MM.yyyy HH:mm' : 'UTC'";
widthLength = 120;
break;
case "bit":
type = 'boolean';
break;
default:
type = 'string';
widthLength = 150;
break;
}
var item = {
name: value.Name,
displayName: value.Name,
minWidth: widthLength,
width: '*',
type: type
};
およびuは完全に必要な列を定義するときだけcolumnDefs
配列にプッシュ。
$scope.yourGridName.columnDefs.push(item);
又は
vm.yourGridName.columnDefs.push(item);
Uはビューモデルの代わり$scope
を用いてrは場合。