我有一个像光标(表格)一样的对象,就像这样:
function cursor() {
this.code = "";
this.name = ""; }
然后我有一个将用作光标本身的变量:
var lib_book = new cursor();
然后我有一个带有自定义属性'record_source'的表,它引用了我的光标:
<table record_source="lib_book" id="grdbook">
现在我有一个Refresh_Record函数将光标绑定到表对象。我可以用这段代码完成:(抱歉不包括所有代码)
Refresh_Record(lib_book,grdbook);
现在的问题是,有没有办法将代码更改为:
Refresh_Record(grdbook);
因为我将lib_book作为属性。但是lib_book只是一个字符串。有没有办法可以将record_source属性引用到实际的游标?
答案 0 :(得分:0)
将所有游标保存在全局数组中,并将游标的数组索引保存为表中的属性。
你可以通过使用eval以其他方式实现,但使用eval不是一个好主意