如何在javascript中设置网格组合框值
How to set grid combo box value in javascript?
我在网格项模板中有组合框,如何在javascript中设置值
<telerik:GridTemplateColumn AutoPostBackOnFilter="true"
CurrentFilterFunction="Contains" DataField="FAULT" FilterControlWidth="100%"
HeaderStyle-Width="80px" HeaderText="Fault" ReadOnly="true" ShowFilterIcon="false"
SortExpression="FAULT" UniqueName="FAULT">
<ItemTemplate>
<telerik:RadComboBox ID="cmbFault" runat="server" AllowCustomText="false" HighlightTemplatedItems="true"
Skin="Outlook" Visible="true" Width="70px">
<Items>
<telerik:RadComboBoxItem runat="server" Text="NF" Value="N" />
<telerik:RadComboBoxItem runat="server" Text="VF" Value="V" />
<telerik:RadComboBoxItem runat="server" Text="CF" Value="C" />
<telerik:RadComboBoxItem runat="server" Text="DF" Value="D" />
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<HeaderStyle Width="80px" />
</telerik:GridTemplateColumn>
我的 java 脚本
function vishali(){
if (difference > 5) {alert("enter into if");
document.getElementById('<%=cmbFault.ClientID %>').value = 'C';
}
else {
alert("enter into else");
document.getElementById('<%=cmbFault.ClientID %>').value = 'S';
}
}
但它不起作用,它是说在上下文错误中找不到cmbFault,请帮助我解决这个问题
你可以做下面的javascript代码,以便从javascript进行设置。
function setCombo() {
var combo = $find("<%= cmbFault.ClientID %>");
combo.set_text("S");
}
你也可以看看 http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcombobox.html
若要获取 GridTemplateColumn 中的控件,请执行以下操作。.JS:
function setCombo() {
var grid = $find("<%=RadGrid1.ClientID%>");
var tableView = grid.get_masterTableView();
var items = tableView.get_dataItems();
for(var i = 0; i<items.length; i++){
var rowValues = items[i];
var Textvalue=rowValues.findElement("cmbFault");//access Combobox
}
}
相关文章:
- 当在EXTJS中的网格中使用时,afterrender不适用于组合框
- 如何在javascript中设置网格组合框值
- RefreshFilter在DHTMLX网格中不起作用.当我使用自定义组合框时
- 在组合框筛选后执行回调网格视图
- 剑道网格:如何在与Angular一起使用时从组合框单元格模板中获取所选项目
- Extjs 网格列 - 组合在值更改后显示键而不是值
- 网格中的组合框
- 具有多个网格和组合的hbox/vbox布局的ExtJS窗口在Internet Explorer上渲染得非常慢
- Javascript 不会检查文本输入值是否随组合网格而变化
- 节点 - 用于发送电子邮件的选项,发送网格和节点邮件之一或组合
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- 如何使用网格配置Kendo UI组合框
- 需要在剑道网格内的组合框中进行验证
- Sencha ExtJS 4.2:如何在一个网格中同步两个组合编辑器
- 如何将组合框用作剑道 UI 网格列
- easyUI数据网格内部编辑组合框无法选择默认值
- 剑道网格内的剑道组合框编辑不起作用
- 在extjs网格中添加只有一行的组合框
- 在ExtJS网格面板中,如何使用ChainedStore和widgetcolumn来显示每行具有不同值的组合框
- Extjs网格与可编辑的组合框列