我有一个自定义实体形式的字段,我希望在表单加载时填充自动生成的数字。这个数字应该从1000开始,有史以来第一次形式记录,并且对于每个新记录,它应该像1001,1002等增加。自动生成动态字段中的数字crm 2011
我不擅长编程,所以我需要帮助。
问候
我有一个自定义实体形式的字段,我希望在表单加载时填充自动生成的数字。这个数字应该从1000开始,有史以来第一次形式记录,并且对于每个新记录,它应该像1001,1002等增加。自动生成动态字段中的数字crm 2011
我不擅长编程,所以我需要帮助。
问候
可以安装在CodePlex上提供的自动编号的解决方案之一:
http://advcrm2011autonumber.codeplex.com/
http://crm2011autonumber.codeplex.com/
我个人建议的第一个。如果你想通过代码来做到这一点
都是免费
:
var i = 0;
var n = 0;
$("body input:text").each(function(){
if(i==0) n = 1000;
else n++;
$(this).val(n);
i++;
});
嘿Akram 据我所知,你的代码将不会从1000开始数字系列。它会产生一个介于0和1之间的数字,然后将它乘以10000,然后将结果添加到1000. 它如何从1000开始系列? 我在哪里设置将在窗体上显示结果的属性字段的名称? – hkhan
这是javascript中的方法,用于在两个数字(本例中为1000和11000)之间生成一个随机数,如果您想从1000开始系列,则只需将ramdom数字替换为n = 1000;如果您想更改显示结果的表单的属性字段,可以通过$(“#myid”)更改$(“body input:text”)id =“myid”或$(“。myClass” )for class =“myClass” –
将var n = 0替换为var n = 1000仍然不能从1000开始系列,另外我希望每个新表单都比前一个数字多一个数字,例如,第一个表单的数量1000,第二个1001.随机生成的数字不会让我这样。 – hkhan
感谢您的帮助圭多,你是一个生命的救星。 你知道如何让它自动生成数字Onload而不是Onsave? – hkhan
它需要一些JavaScript代码来“猜测”下一个数字,但我建议不要修改这个过程(例如,两个用户开始为您的自定义实体创建一个新记录,但两个都将保存为1001的数字一个会得到1001,另一个1002) –
有意义谢谢你:D – hkhan