首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TPC中查找的占位符(门户连接器)

TPC中查找的占位符(门户连接器)
EN

Stack Overflow用户
提问于 2020-08-18 15:52:44
回答 1查看 126关注 0票数 0

我需要为我的TPC表单中的所有控件提供占位符。我想知道是否有办法做到这一点。我尝试在模板中放置占位符,如下所示:

代码语言:javascript
复制
 <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"/>

并通过脚本

代码语言:javascript
复制
$(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

EN

回答 1

Stack Overflow用户

发布于 2021-04-24 09:31:50

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

代码语言:javascript
复制
$(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();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63464132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档