FineUI 官方论坛
标题:
问下DropDownList怎么通过JS添加下拉项?
[打印本页]
作者:
goldentime
时间:
2018-7-24 16:36
标题:
问下DropDownList怎么通过JS添加下拉项?
本帖最后由 goldentime 于 2018-7-24 16:38 编辑
menu1.add(['-', {
type: 'menuitem',
text: '新菜单项'
}]);
仿照这段好像不对么
ASPX:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DistributionWEB.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<script type="text/javascript">
function ddlIdProvince_Change(event) {
alert(F(this));
alert(F('<%=ddlIdCity.ClientID%>'));
F('<%=ddlIdCity.ClientID%>').add(['-', {
type: 'menuitem',
text: '新菜单项'
}]);
alert('b1');
}
</script>
<f
ageManager ID="
ageManager1" runat="server" />
<f
ropDownList runat="server" ID="ddlIdProvince" Label="身份证省" BoxFlex="1" AutoSelectFirstItem="false" AutoShowClearIcon="false">
<Listeners>
<f
istener Event="change" Handler="ddlIdProvince_Change" />
</Listeners>
</f
ropDownList>
<f
ropDownList runat="server" ID="ddlIdCity" Label="身份证市" BoxFlex="1" />
</form>
</body>
</html>
前面2个alert弹出来取到控件了
但是那段.add没反应么
应该是怎么写的?
作者:
sanshi
时间:
2018-7-30 11:39
DropDownList不支持这个写法,需要用 loadData 方法,重新加载数据
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4