HandsOnTable -如何在数据模式中使用行头
HandsOnTable - How to use row header in data schema
我需要一个'id'列在我的模式,我很乐意使用行头值的问题,主要是为了避免实现'generating_id'功能。
我的数据模式中有5个字段,但是,我只定义了4列,希望以某种方式将行头值映射到模式'id'属性,并通过避免创建,隐藏和呈现'id'列。我尝试使用this.hot.getData()[row]。id = this.hot.getRowHeader(row)
但是getData()返回的对象没有'id'列。
任何想法?
const hotConfig = {
dataSchema: {id: null, name: null, sequence: null, bpLength: null, seqType: null},
colHeaders: [NAME_COL, SEQUENCE_COL, BPLENGTH_COL, TYPE_COL],
columns: [
{
data: 'name',
validator: nameFieldValidator,
allowInvalid: false
},
{
data: 'sequence',
validator: sequecnceFieldValidator,
allowInvalid: true,
width: 1000,
maxLength: 3
},
{
data: 'bpLength',
readOnly: true
},
{
data: 'seqType',
editor: 'select',
selectOptions: [DNA, AMINO_ACID, UNKNOWN],
width: 100,
readOnly: true,
strict: true
}
],
rowHeaders: true,
};
似乎这样做了:
{
this.hot.addHook('afterChange', this.onCellChanged.bind(this));
:
onCellValidated(isValid, value, row, prop, source) {
this.hot.getSourceDataAtRow(row)[ID_COL_IDX] = this.hot.getRowHeader(row);
}
}
相关文章:
- 数据属性仅在切换设备模式下工作
- Ember数据:DS.EmbeddedRecordsMixin的预期使用模式
- 如何在模式框中显示ajax调用返回的数据
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- 使用mongoose将数据推送到mongoDB模式中的数组中
- 使用jQuery保存模式弹出数据
- 用于筛选无模式集合的最快数据结构
- 使用Angular not Binding引导模式绑定数据
- 挖空和显示模块模式的数据绑定问题
- 我无法从引导模式中清除表单数据
- 无法销毁引导模式数据
- twitter引导模式——如何将数据传递给回调函数
- 在引导模式中,点击相应的datatables行中的按钮,填充数据
- JSON数据应该覆盖JSON模式吗?(通过jdorn/json编辑器使用模式和数据)
- PHP根据用户选择的项目以模式加载数据
- angularjs设计模式和从服务器获取数据的最佳实践
- PHP-Jquery-简单模式的开放数据
- 将JSON数据注入AngularJS引导模式
- 引导模式数据消除不起作用
- regex在模式数据范围中查找匹配项