本帖最后由 Nathan 于 2024-11-4 11:51 编辑
[AppleScript] 纯文本查看 复制代码 /**
* 在数据表格末尾添加条目。
* @param {Object} [data] 添加条目的数据。
* @return {MWF.xApplication.process.Xform.DatatablePC.Line} 添加的数据表格条目
* @example
* var line = this.form.get("dt1").addLine();
*/
var unitid = this.session.user.identityList[0].unit; // 获取组织id
var personList1 = this.org.listPersonWithUnit( unitid ); //根据组织id获取人员
var namesList = [];
for (var i = 0; i < personList1.length; i++) {
var promise = this.org.listPersonAllAttribute( personList1, true);
promise.then(function(attributeObjectList){
for (var j = 0; j < attributeObjectList.length; j++) {
var nl = attributeObjectList[j].name;
var attributeList = attributeObjectList[j].attributeList;
console.log("nl-->"+JSON.stringify(nl));
if(attributeList == "company"){
console.log("attributeList"+ JSON.stringify(attributeList));
//1 没有添加上是为何?
namesList.push(personList1.name);
}
console.log("attributeList2"+ JSON.stringify(attributeList));
}
})
//2 号问题!!!! 这里 添加重复的行序号 1 1 2 2 3 3 4 4 5 5
var line = this.form.get("datatable").addLine();
}
console.log("211111 - "+JSON.stringify(namesList));//输出为空
for (var i = 0; i < namesList.length; i++) {
// var line = this.form.get("datatable").addLine();
在里想 把namesList选出的同部门 (企业或事业编)的企业的人找出来,并创建行数据
}
代码里 有俩问题,1 nameList存不上值 2.创建行有重复。请问您我要怎么改呢?? |