gpt4 book ai didi

javascript - 使用 colModel gridparam 获取占位符的值

转载 作者:行者123 更新时间:2023-12-03 07:36:20 24 4
gpt4 key购买 nike

我已使用以下代码将占位符设置为我的网格日期时间字段。现在我想在应用过滤器请求后在另一个 .js 文件中获取此占位符值。

searchoptions: {
attr: { placeholder: "mm/dd/yyyy hh:mm" }
}

输入日期并按 Enter 键过滤网格后,在流程中我的请求到达 .js 文件,在其中我想获取我为占位符保留的值(即 mm/dd/yyyy hh:在这种情况下是毫米)。

从我的 jqgrid 中,我发送如下 colModel gridparam。

function (e){
.stopImmediatePropagation();
filters = $(this).getGridParam('postData').filters;
colModel = $(this).getGridParam('colModel');
status = checkValidDateFormat(filters,colModel);
(status == false){
'stop'; }
}

我使用 colModel 参数获取字段的数据类型,如下所示。

attrValue = colModel.dataType||null;

现在我的要求是获取该字段的占位符,我尝试按如下方式执行此操作,但它不起作用。如果有人能在这方面向我提出建议,那将是一个很大的帮助。

attrValue = colModel[i].attr('placeholder')||null;

最佳答案

您可以使用 colModel[iCol].searchoptions.attr.placeholder 访问占位符。顺便说一下,免费的 jqGrid 有 iColByName 参数,它可以简化通过名称获取列名的过程。您可以获取属性 var colModel = $(this).getGridParam('colModel')var iColByName = $(this).getGridParam('iColByName') ,然后使用 colModel[iColByName[columnName]] (其中 columnName 是以列名称作为值的变量)或 colModel[iColByName.myColName1]如果您静态地知道列名称 name: "myColName1"

关于javascript - 使用 colModel gridparam 获取占位符的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35598450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com