EDA365电子工程师网
标题:
谁有整理过GRID的使用,求一个例子来参考
[打印本页]
作者:
yneda
时间:
2012-11-7 09:22
标题:
谁有整理过GRID的使用,求一个例子来参考
小弟最近在研究GRID的用法,找到了软件自带的一个例子,但它那些代码看起来有点费劲,求一个简单的例子用来参考,非常感谢!
作者:
qianfengsjtu
时间:
2012-11-7 15:13
那个代码已经是简单的了
最多有点乱而已
作者:
talient
时间:
2012-11-7 18:02
不难看懂啊~
作者:
yneda
时间:
2012-11-9 23:49
本帖最后由 yneda 于 2012-11-10 10:16 编辑
talient 发表于 2012-11-7 18:02
不难看懂啊~
恕小弟愚钝,有几个参数理解不了。
还请您看看这代码错在那里,谢谢!
refdes = axlDBGetDesign()->components->name
refdes_array = listToVector(refdes )
cols = 1 ;插入一列
InsertCol(cols)
rows = length(refdes ) ;插入N行并赋值
InsertRows(rows)
axlFormGridUpdate(grid_test_form "grid") ;刷新grid
procedure( InsertCol(cols)
let((p)
p = make_formGridCol()
p->fieldType = 'TEXT
p->align = 'center
p->colwidth = 2
p->headText = "Refdes"
axlFormGridInsertCol(grid_test_form "grid" p)
t
);end let
) ;end procedure
procedure( InsertRows(rows)
axlFormGridInsertRows(grid_test_form "grid" 1 rows)
axlFormGridSetBatch
(grid_test_form, "grid"
'set_cell
,
"Read"
)
);end InsertRows(rows)
procedure( set_cell(rows)
let((cell i)
cell = axlFormGridNewCell()
cell->col = 1
for(i 0 rows-1
cell->row = i + 1
cell->value = refdes_array[ i ]
axlFormGridBatch(cell)
);end for
t
);end let
);end set_cell(rows)
试了下不行,axlFormGridSetBatch() 这个函数不会用,求指点,谢谢!
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/)
Powered by Discuz! X3.2