knockoutjs之如何在表单对象复制一行(splice&push)
一、splice方式
a.js函数定义
b.实际使用
/**
* 添加栏目事件
*/
self.addScoreLevel = function() {
var obj = new ScoreLevelModel({
outputConfigId:"",
outputConfigName: "",
scoreMax:"",
});
obj.isModified(true);
var findPos = false;
for(var i = 0; i < self.scoreLevels().length; i++){
if(self.scoreLevels()[i].checked()){
self.scoreLevels.splice(i, 0, obj);
findPos = true;
break;
}
}
if(!findPos)
self.scoreLevels.push(obj);
};
二、push方式
a.函数定义
b.实际使用
if(!findPos)
self.scoreLevels.push(obj);
学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:543120397 我们一起学Java!