## 1、必填单元格设置样式

给column属性中增加属性下列属性

```javascript
validation: {
  required: true, // 设置为必填
  message: 'This field is required.', // 可选，设置验证失败时的提示信息
},
```

调整样式：

可修改.[tui-grid-cell-invalid.tui](http://tui-grid-cell-invalid.tui)-grid-cell的样式，如背景色

```
.tui-grid-cell-invalid.tui-grid-cell {
    background-color: #ffe5e5;
}
```

## 2、触发必填验证

调用 `grid.validate()` 方法将可以校验必填项，弹出自定义的提示信息

```javascript
var grid = ebdfListSdk.getListStore().excelListStore.refStore.grid;
var validationResult = grid.validate();
    if (!validationResult.isValid) {
        console.log('Validation failed:', validationResult.errorMessages);
        // 处理验证失败，例如显示错误消息
        weappUi.Dialog.message({type:'error', content:'Please correct the errors in the form.'});
    } else {
        // 处理数据保存逻辑
        console.log('Data is valid. Save the data.');
    }
```

## 3、触发时机

目前可自定义复写保存函数，复写方法示例：

```javascript
var onSave = ebdfListSdk.getListStore().excelListStore.onBatchSave;
if (onSave) {
  ebdfListSdk.getListStore().excelListStore.onBatchSave = (...args) => {
    console.log('custom rewrite');
    onSave(...args);
  };
}
```
