ITPub博客

首页 > 应用开发 > Java > Infragistics WebCombo Javascript API Demonstration

Infragistics WebCombo Javascript API Demonstration

原创 Java 作者:yuzhangqi 时间:2010-08-27 14:39:29 0 删除 编辑

In this blog I will demonstrate how to interact with WebCombo client side API using Javascript. Now Let's begin with an example.

As shown above figure, there are several WebCombos on the page. When the right-hand checkbox is checked, the WebCombo is enabled anf get focus; otherwise,the WebCombo is disabled and lost focus.

1. Retrieve WebCombo Object Reference

To interact with the client side WebCombo object, we need a way to get a reference to it. We can retrieve a WebCombo client side object reference via a global function call: igcmbo_getComboById("SomeComboId"). Here "SomeWomboId" is the ID of the WebCombo control.

2. Disable / Enable WebCombo Control

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

serviceCombo.Element.disabled = true; // disable

serviceCombo.inputBox.disabled = true; // disable

serviceCombo.Element.disabled = false; // enable

serviceCombo.inputBox.disabled = false; // enable

3. Set Focus on WebCombo Control

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

ServiceCombo.focus();

or

ServiceCombo.inputBox.focus();

4. Select a Row by matching DataValue

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

serviceCombo.setDataValue(targetDataValue);

5. Select a Row by matching DisplayValue

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

serviceCombo.setDisplayValue(targetDisplayValue);

6. Get DataValue of selected WebCombo Row

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

var selectedValue = serviceCombo .getDataValue();

7. Get DisplayValue of selected WebCombo Row

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

var selectedText = serviceCombo .getDisplayValue();

8. Clear the Selected Row of WebCombo

var serviceCombo = igcmbo_getComboById("ServiceWebCombo");

serviceCombo.setDisplayValue("");

alert(ServiceCombo.getSelectedIndex()); // -1

References:

http://help.infragistics.com/Help/NetAdvantage/ASPNET/2009.1/CLR3.5/html/WebCombo_Object_CSOM.html

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13651903/viewspace-1037470/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-10

  • 博文量
    102
  • 访问量
    763296