是否可以向dgrid行添加动画?

时间:2015-05-28 12:20:51

标签: dojo css-animations dgrid

我们目前有一个dgrid,其中包含一列和这样的行:

dgrid rows

最近我添加了一些代码,以便我们可以在悬停它们时使用行上方的小X按钮删除行。

处理程序调用它来删除行: this.grid.store.remove(ROWID);

当我们删除一行时,因为它是瞬时的,并且每行包含相似的文本,所以对用户来说并不总是显而易见的事情。

我想知道是否可以在行删除中添加某种dojo或css动画,比如删除的行淡出或滑出。这会使行删除更加明显。

由于

1 个答案:

答案 0 :(得分:1)

我创建了jsfiddle动画( wipeOut )所选行的动画。

typedef std::pair<avro::ValidSchema, avro::GenericDatum> Pair;

int main(int ac, char **av)
{

    // encode
    std::ifstream ifs(cpx.json);
    avro::ValidSchema schema;
    avro::compileJsonSchema(ifs, schema);

    // I create a pair of validSchema and GenericDatum
    Pair p(schema, avro::GenericDatum());

    avro::GenericDatum &Data = p.second;
    Data = avro::GenericDatum(schema);
    avro::GenericRecord &sReord = Data.value<avro::GenericRecord>();

    // I set my values
    sReord.setFieldAt(sReord.fieldIndex("re"), avro::GenericDatum(42.5));
    sReord.setFieldAt(sReord.fieldIndex("im"), avro::GenericDatum(24));


    // I create a DataFileWriter and i write my pair of ValidSchema and GenericValue
    avro::DataFileWriter<Pair> dataFileWriter("test.bin", schema);
    dataFileWriter.write(p);
    dataFileWriter.close();
}