﻿JTongSmartDropDownList_OnfocusHandler参数说明：

参数说明：
function JTongSmartDropDownList_OnfocusHandler(
    1-inputObj, //dom对象
    2-dataPageURL, //字符串。数据源页面地址，如："datasrc/GetCustomers_zonghe.aspx"
    3-showOnFocus, //true | false。获得焦点时是否自动显示；
    4-showAllOnFocus, //true | false。获得焦点时，数据源页面只加载输入框中的内容项，还是加载全部的数据（如：有些字典选择项，需要加载全数据）；
    5-controlWidth, //整型。控件宽度
    6-controlHeight, //整型。控件高度
    7-pageSize, //可选，整型，分页大小。如果为0，则表示不分页。默认值：0
    8-autoHideWhenNoData, //可选,true | false。数据源中没有数据或没有检索到数据时，是否自动隐藏数据面板。对于可输可选情况，一般设置为true。默认值：false
    9-takeValueMode， //可选,字符串。数据采集模式。1-只能从列表选择（如果输入的字符列表中不存在，则在丢失焦点的时候输入框自动被清空）；2-可以获取自由输入的文字（丢失焦点的时候输入框不会被清空）；默认值：1
    10-takeValueOnEnterWhenOnly1Row， //可选,,true | false。如果数据源中只有1条数据，那么是否在敲击回车时自动提取该条数据；默认值：true
)；
前6个参数为必须的参数，后4个参数为可选参数。

自定义参数示例：
姓名：<asp:TextBox runat="server" ID="txtUserName" name="txtUserName" onfocus="JTongSmartDropDownList_OnfocusHandler(this, 'datasrc/GetCustomers_zonghe.aspx',true,false,700,320);" />
     <asp:TextBox runat="server" id="txtUserName_hiddenValue" />
     自定义参数：<asp:TextBox runat="server" id="txtUserName_CustomParms" Text="city=zhengzhou&year=2015" Width="300px" />

自定义显示位置示例：
姓名：<asp:TextBox runat="server" ID="txtUserName" name="txtUserName" onfocus="JTongSmartDropDownList_OnfocusHandler(this, 'datasrc/GetCustomers_zonghe.aspx',true,false,700,320);" />
     <asp:TextBox runat="server" id="txtUserName_hiddenValue" />
     自定义参数：<asp:TextBox runat="server" id="txtUserName_CustomParms" Text="city=zhengzhou&year=2015" Width="300px" />
     自定义位置：
     left:<asp:HiddenField runat="server" id="txtUserName_Position_Left" Value="120" />
     top:<asp:HiddenField runat="server" id="txtUserName_Position_Top" Value="100" />  


对外暴露的方法：
//在选中一项前；
function JTongSmartDropDownList_BeforeTakeValue(JTongSmartDropDownList_inputObjID, selectedRow) { 
    if (selectedRow != null)
    {
        var td0_value = selectedRow.cells[0].innerHTML:
        var td1_value = selectedRow.cells[1].innerHTML:
    }

    var result = true;  //返回true，继续取值；返回false，取消取值；
    return result;
}

//选择一项后；
function JTongSmartDropDownList_AfterTakeValue(JTongSmartDropDownList_inputObjID, selectedRow) { 
    var td0_value = selectedRow.cells[0].innerHTML:
    var td1_value = selectedRow.cells[1].innerHTML:
}

//输入框丢失焦点，并且没有选择有效的数据项后发生；
function JTongSmartDropDownList_OnBlur_ButNotTakeValue(JTongSmartDropDownList_inputObjID) {

}
