我目前正在编辑一个使用 YUI 2.5 的应用程序。我以前没有使用过它,可以使用一些帮助。
我希望能够使用数据表为特定列的行添加下拉编辑器,但我只希望它出现在相应行的另一列中出现特定值时。
是否可以在列定义中添加某种 If 语句?我必须使用自定义格式化程序吗?
例如。
var eventColumnDefs = [
{key:"event_id", sortable:false},
{key:"event_name", sortable:true},
{key:"extended", sortable:true, formatter: function (o) {
if (event_name=type1||event_name=type4||event_name=type5) {
editor:"dropdown", editorOptions:{dropdownOptions:eventData.extendedList}
}
}
}];
我知道这段代码行不通,顺便说一下,我希望能得到一些指导。