| | |
| | | // 使用正则表达式模式测试字符串 |
| | | return dateTimePattern.test(str); |
| | | } |
| | | |
| | | /** |
| | | * 格式化商品分类选择输入框 |
| | | * @param {object} coreHelper 核心辅助对象,用于发送请求等操作 |
| | | * @param {object} form 表单对象,用于重新渲染select元素 |
| | | * @param {string} idname 输入框的id名称 |
| | | * @param {string} selectedID 默认选中的分类ID,为空时默认不选中任何项 |
| | | */ |
| | | function formatGoodsCategorySelInPut(coreHelper, form, idname,selectedID="") { |
| | | |
| | | // 向服务器发送请求,获取用户列表 |
| | | coreHelper.PostForm("Api/CommonAPI/GetGoodsCategory", { }, function (data) { |
| | | if (debug) { console.log(data); } // 如果处于调试模式,打印返回的数据 |
| | | |
| | | if (data.code == 0) { |
| | | // 获取指定 id 的 select 元素 |
| | | var selectElement = document.getElementById(idname); |
| | | |
| | | // 遍历返回的用户数据,为 select 元素创建并添加新的 option 选项 |
| | | for (var i = 0; i < data.data.length; i++) { |
| | | var option = document.createElement('option'); |
| | | option.value = data.data[i].id; |
| | | if(selectedID==data.data[i].id){ |
| | | option.selected=true; |
| | | } |
| | | option.innerHTML = data.data[i].name; |
| | | selectElement.appendChild(option); |
| | | } |
| | | |
| | | // 重新渲染 select 元素,确保新的选项生效 |
| | | form.render('select'); |
| | | } |
| | | }) |
| | | } |