【发布时间】:2017-04-28 06:24:53
【问题描述】:
这是 SmartClient 中的下拉列表:http://www.smartclient.com/#dropdownGrid。
我想使用 JavaScript 进行选择。比如,我在控制台中运行了一些 JavaScript,下拉列表会选择一个特定的项目。
我做了一些研究,找到了一个代码快照来执行此操作(代码是用 Java 编写的,但我认为 JavaScript 中应该有类似的功能):
Record rec = perdomainGrid.getRecordList().find("domaine_id", domaine_id);
perdomainGrid.selectSingleRecord(rec);
如果要进行选择,首先需要获取perdomainGrid对象。在我上面给出的链接中,GWT 中的下拉列表 ID 是 exampleForm(可以在 dropDownGrid.js 选项卡中看到)。我尝试通过以下方式获取对象:
var form = isc.DynamicForm.getById("exampleForm");
form确实存在,但是上面没有getRecordList()函数,但是上面有selectSingleRecord()函数。
我尝试通过form.className检查form的类,它的值是normal。我不知道这是什么意思。
我现在有点困惑。有人可以帮我解决这个问题吗?
【问题讨论】: