function periodname(res) { if (res) { var period_name = res.result.record.period_name, //从res中获取period_name head_record = $('csh_transaction_receipt_write_off_reverse_detail_head_ds').getAt(0); if (period_name) { head_record.set('reversed_period_name', period_name); } else { head_record.set('reversed_period_name', ''); head_record.set('reversed_date', ''); Leaf.showMessage('${l:PROMPT}', '${l:CSH510.REVERSE_PERIOD_NOT_OPEN}'); return; } } }
时间: 2024-02-10 16:34:36 浏览: 101
金蝶EAS BOS代码开发常用类.pdf
这段代码是一个 JavaScript 函数,名为 `periodname`。它接受一个参数 `res`,假设这个参数是一个对象。函数中先判断 `res` 是否为真值(即非空、非 undefined、非 false),如果是,则从 `res` 中获取 `period_name` 属性,并将其赋值给 `period_name` 变量。接着获取名为 `csh_transaction_receipt_write_off_reverse_detail_head_ds` 的数据集的第一个记录(应该是一个表头记录),将 `period_name` 赋值给该记录的 `reversed_period_name` 属性。如果 `period_name` 为空,将 `reversed_period_name` 、`reversed_date` 设置为空字符串,并弹出一个提示框。最后函数结束。
阅读全文