如何制作一个javascript多if
How to make a javascript multiple if
我创建了一个Obout Grid,在一列中,我想评估如果是"EN",它会放"Enfermedad",如果是"RE",它就会放"Reglamentaria",如果它是"ES",它就放"Estudio"
这就是要做的:<%#(Container.Value="S"?"Si":"否")%>
完整的代码是:
<cc1:Grid ID="GridPendientes" runat="server" AllowPageSizeSelection="False" AllowSorting="False" AutoGenerateColumns="False" FolderStyle="styles/style_8" Language="es" Width="600" AllowAddingRecords="False" AllowMultiRecordSelection="false">
<ScrollingSettings ScrollHeight="150" />
<Columns>
<cc1:Column ID="ClmCodFeriado" DataField="codLicencia" HeaderText="Codigo" Visible="false" Index="0" />
<cc1:Column ID="ClmFechaDesde" Width="108" HeaderText="Fecha Desde" DataFormatString="{0:dd/MM/yyyy}" DataField="fechaDesdeLicencia" Index="1" Visible="true" Wrap="True" />
<cc1:Column ID="ClmFechaHasta" Width="108" HeaderText="Fecha Hasta" DataFormatString="{0:dd/MM/yyyy}" DataField="fechaHastaLicencia" Index="2" Visible="true" Wrap="True" />
<cc1:Column ID="ClmNroDias" Width="90" DataField="cantDiasLicencia" HeaderText="Cant. Días" Visible="true" Index="3" ></cc1:Column>
<cc1:Column ID="ClmTipoLic" Width="128" DataField="codTipoLicencia" HeaderText="Tipo" Visible="true" Index="4" >
<TemplateSettings TemplateId="TemplateTipoLic" />
</cc1:Column>
<cc1:Column ID="ClmDescrip" Width="280" DataField="descripLicencia" HeaderText="Descripción" Visible="true" Index="5" ></cc1:Column>
</Columns>
<Templates>
<cc1:GridTemplate runat="server" ID="TemplateTipoLic">
<Template>
<%# (Container.Value == "S" ? "Si" : "No")%>
</Template>
</cc1:GridTemplate>
</Templates>
</cc1:Grid>
我认为最好的方法是将可能的值映射到所需的标签中。您甚至可以轻松添加更多标签和期望值。
var labeler = {
labels: {EN: 'Enfermedad', RE: 'Reglamentaria', ES: 'Estudio'},
label: function(value) {
return this.labels[value] ? this.labels[value] : 'Default Label';
}
};
labeler.label(Container.Value);
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 有没有一个javascript图形绘制库可以进行气球树布局
- 如何将一个JavaScript函数回调为多个函数
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 多次调用另一个javascript函数中的javascript函数
- HTML外部javascript加载另一个javascript
- 在一个javascript文件中为整个网站创建标签
- 在任何AJAX调用之前触发一个javascript函数
- 如何用另一个Javascript更改Javascript函数值
- 动态创建一个javascript/jquery多级数组
- 将变量值从一个javascript传递到另一个javascript
- 获取一个javascript对象attr's
- 是一个javascript bookmarklet,可以设置破坏跨域安全的域cookie
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 添加一个javascript函数来下载elfinder上的事件
- 有没有一个Javascript代码可以看到你的缓存有多满
- 使用jenkins从不同文件夹中的文件构建一个javascript文件
- 是否有一个javascript库来解析简单的查询
- 一个javascript实现base64图像编码并将结果写入文本文件
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器