微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TPC中查找的占位符门户网站连接器

如何解决TPC中查找的占位符门户网站连接器

我需要以TPC形式为所有控件提供占位符。我想知道是否有办法。我尝试将占位符放置在模板中,例如:

 <input id='@Html.GetUniqueId(Model.Name)_input' data-tpc-role="lookup-input" name="@Model.MetaField.FieldName" data-tpc-default-value="@Model.GetLookupValue()" data-tpc-value="@Model.GetLookupValue()"
                   placeholder ="myplaceholdertext" type="text" @MvcHtmlString.Create(@Model.ValidationAttributes) data-tpc-custom-validation="lookup"/>

并通过脚本

$(document).on("tpc:ready",function(){
    var picklistName = "mypicklistname";
    //Set Text to Placeholder Value
    tpc.forms[0][picklistName].get_kendoinput().text("Please select an option.");
});

这些都不起作用。 让我知道这是否是询问TPC相关问题的正确论坛 TIA

解决方法

您拥有剑道控件,但您要设置的值是其数据源中的第一项。不要忘记刷新控件以使其显示:

$(document).on("tpc:ready",function(){
    var picklist = tpc.forms[0]["mypicklistname"];
    //Set Text to Placeholder Value
    picklist.get_kendoInput().dataSource.data()[0].Label = "Please select an option.";
    picklist.get_kendoInput().refresh();
});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。