在LightSwitch中更新自定义控件

时间:2014-05-11 23:22:11

标签: javascript visual-studio-lightswitch lightswitch-2013

我正在根据数据库中表格的布尔字段显示自定义文本。

myapp.BrowseAdverts.AdType_postRender = function (element, contentItem) {
    if (contentItem.data.AdType === true) $(element).append("Advert type = BANNER");
    else $(element).append("Advert type = WOW");
};

从列表中编辑所选元素(甚至添加新项目)后,除此自定义控件外,所有字段都将更新。

如何设置“绑定”以便在修改字段时更新自定义文本?

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方案:

contentItem.dataBind("value", function (value) {
        if (value === true) {
            $(element).text("BANNER");
        } else {
            $(element).text("WOW");
        }
    });