在单击按钮时将多个复选框的值从一个列表形式读取到另一个列表新形式. [英] Read multiple checkbox value on button click from one list form, to another list new form.

查看:33
本文介绍了在单击按钮时将多个复选框的值从一个列表形式读取到另一个列表新形式.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个列表(主列表),上面有一个按钮,用于打开另一个列表(子列表)的新形式.我们已经实现了JS链接以在子列表上进行验证.现在,我需要从主列表中检索"multiple"复选框的值以执行一些验证 基于子列表的JS链接上的多个复选框值.

I have a list(main) on which we have a button which opens a new form of another list(sublist). We have implemented JS link for validation on the sublist. Now I need to retrieve the value of multiple checkbox from the main list to perform some validation based on the multiple checkbox value on the JS Link of sublist. 

我正在使用有角JS,打字稿来执行此操作.任何建议都是可取的.

I am using angular JS, typescript to perform this operation. Any suggestion will be appreciable. 

提前谢谢!

Prashant.

推荐答案

嗨Prashant,

Hi Prashant,

我们可以获取多个复选框值,并使用QueryString将数据传递给新形式的子列表.

We can get the multiple checkbox values and pass the data to new form of sublist using QueryString.

示例:/Lists/sublist/newform.aspx?multiField=value1#value2

然后使用以下方法在子列表的JSLink中获取数据:

Then get the data in JSLink of sublist using the method below:

function getUrlParameter(name) {
    name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
    var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
    var results = regex.exec(location.search);
    return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}

最好的问候,

丹尼斯


这篇关于在单击按钮时将多个复选框的值从一个列表形式读取到另一个列表新形式.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆