我们目前有一个dgrid,其中包含一列和这样的行:
最近我添加了一些代码,以便我们可以在悬停它们时使用行上方的小X按钮删除行。
处理程序调用它来删除行: this.grid.store.remove(ROWID);
当我们删除一行时,因为它是瞬时的,并且每行包含相似的文本,所以对用户来说并不总是显而易见的事情。
我想知道是否可以在行删除中添加某种dojo或css动画,比如删除的行淡出或滑出。这会使行删除更加明显。
由于
答案 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();
}