模板中的Kendo UI多个条件

时间:2019-07-18 16:33:39

标签: javascript kendo-ui kendo-grid

我正在使用Kendo UI Dropdownlist,我想根据条件区分下拉列表中的值。

  1. 如果IsAssigned为0,则样式应为粗体
  2. 在text = Unassigned样式之后,即使IsAssigned为0也应该是正常的

这是我与下拉列表绑定的表格文本值:

text                                   IsAssigned
------------                            
EVP-RP&P                               0
Execution Coordinator                  1
Inspection Lead                        1
Instrument, Electrical, and Analyzer   0
Logistics                              1
Operations                             0
Planning                               0
------------               
Unassigned                             0
Abrams, Derek                          0
Abrams, Derek                          0
Administrator                          0

我在模板中使用以下条件,并且适用于条件1,但我不确定在文本值=未分配后如何停止应用粗体

function loadPrimaryOwners(PrimaryOwners1, PrimaryOwners2) {
    $("#lstPOwner1").kendoDropDownList({
        dataSource: PrimaryOwners1,
        dataTextField: "text",
        dataValueField: "value",
        template: '<span style="#= IsAssigned ? "background:gray,font-color:white" : " font-weight:bold" #">#:text#</span>' ,
        change: function () {
            disablecontrol(this.value(), "#btnFilter1");
        }
    });
}

请,有人可以帮我解决这个问题吗?

0 个答案:

没有答案