我试图在网格应用程序中实现查找功能。我可以使用SetGridCursor(self, row, col)移动光标,但我不知道如何将网格的“视图端口”移动到新的光标位置。换句话说,当光标被移动到用户正在寻找的单元格时,用户仍然必须手动滚动,直到找到游标单元格。
如何以编程方式滚动网格,以便将网格光标集中在视图端口中?
随机地,在写这个问题时,我访问了Grid wiki页面,搜索了“滚动”这个词,发现:
MakeCellVisible( int row, int col ) -强制特定单元格可见,有效地滚动给定单元格的网格。
这几乎解决了我的问题。我希望单元格以视窗为中心,但这个功能只滚
我有一个代码,用于在图像上绘制网格线并打印单元格号。但我有一些问题。代码是
int stepSize = 65;
int k=1;
char s;
int width = src.size().width;
int height = src.size().height;
for (int i = 0; i<height; i += stepSize)
cv::line(src, Point(0, i), Point(width, i), cv::Scalar(0, 255, 255));
for (int i
我重新配置我的存储并向其添加新的字段,然后加载相应的网格。我需要编辑网格单元格,并在最后的一步中保存所有修改过的网格行。
问题是,当我调用此代码时,即使没有编辑网格中的任何单元格或行,也会得到网格中的所有行--这可能是因为我重新配置了存储区。但是事实上,没有什么改变,商店中的新字段只是供观看。
如何获得其单元格值已被更改的行?
// returns all store records
Ext.ComponentQuery.query("documentgrid")[0].getStore().getModifiedRecords();