如何在SmartClient中使用JavaScript对下拉列表(DynamicForm)进行选择?
以下是SmartClient中的下拉列表: 我想使用JavaScript进行选择。比如,我在控制台中运行一些JavaScript,下拉列表将选择一个特定的项目 我做了一些研究,找到了一个代码快照来实现这一点(代码是用Java编写的,但我认为JavaScript中应该有类似的函数): 如果要进行选择,首先需要获取如何在SmartClient中使用JavaScript对下拉列表(DynamicForm)进行选择?,javascript,smartclient,Javascript,Smartclient,以下是SmartClient中的下拉列表: 我想使用JavaScript进行选择。比如,我在控制台中运行一些JavaScript,下拉列表将选择一个特定的项目 我做了一些研究,找到了一个代码快照来实现这一点(代码是用Java编写的,但我认为JavaScript中应该有类似的函数): 如果要进行选择,首先需要获取perdomainGrid对象。在我上面给出的链接中,GWT中的下拉列表id是exampleForm(可以在dropdownggrid.js选项卡中看到)。我尝试通过以下方式获取对象: v
perdomainGrid
对象。在我上面给出的链接中,GWT中的下拉列表id是exampleForm
(可以在dropdownggrid.js选项卡中看到)。我尝试通过以下方式获取对象:
var form = isc.DynamicForm.getById("exampleForm");
form
确实存在,但是它上面没有getRecordList()
函数,但是它上面有selectSingleRecord()
函数
我试图通过form.className
检查form
的类,它的值是normal
。我不知道那是什么意思
我现在有点困惑。有人能帮我吗?
isc\u SelectItem\u 5
有一个名为pickValue()
的函数,它需要一个参数SKU
。此功能可用于选择项目
var itemName = "Letter Tray Front Load Tenex 200 Class Blk #23001";
var data = isc_SelectItem_5.optionDataSource.cacheData;
var targetSKU = data.find(function(e) {
if (e.itemName == itemName) {
return e;
}
}).SKU;
isc_SelectItem_5.pickValue(targetSKU);
var itemName = "Letter Tray Front Load Tenex 200 Class Blk #23001";
var data = isc_SelectItem_5.optionDataSource.cacheData;
var targetSKU = data.find(function(e) {
if (e.itemName == itemName) {
return e;
}
}).SKU;
isc_SelectItem_5.pickValue(targetSKU);