Browse Source

Merge pull request 'fix issue 274 and 355' (#376) from cb2-without-dataset into V20210910

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/376
Reviewed-by: lewis <747342561@qq.com>
tags/v1.21.12.1
lewis 4 years ago
parent
commit
dc5f0f2836
2 changed files with 22 additions and 2 deletions
  1. +1
    -1
      options/locale/locale_zh-CN.ini
  2. +21
    -1
      templates/repo/modelarts/new.tmpl

+ 1
- 1
options/locale/locale_zh-CN.ini View File

@@ -335,7 +335,7 @@ SSPIDefaultLanguage=默认语言


require_error=不能为空。 require_error=不能为空。
alpha_dash_error=应该只包含字母数字、破折号 ('-') 和下划线 ('_') 字符。 alpha_dash_error=应该只包含字母数字、破折号 ('-') 和下划线 ('_') 字符。
alpha_dash_dot_error=' 应该只包含字母数字, 破折号 ('-'), 下划线 ('_') 和点 ('. ') 。
alpha_dash_dot_error=应该只包含字母数字, 破折号 ('-'), 下划线 ('_') 和点 ('. ') 。
git_ref_name_error=` 必须是格式良好的 git 引用名称。` git_ref_name_error=` 必须是格式良好的 git 引用名称。`
size_error=长度必须为 %s。 size_error=长度必须为 %s。
min_size_error=长度最小为 %s 个字符。 min_size_error=长度最小为 %s 个字符。


+ 21
- 1
templates/repo/modelarts/new.tmpl View File

@@ -114,12 +114,13 @@


<div class="inline field"> <div class="inline field">
<label>数据集</label> <label>数据集</label>
<input type="text" list="cloudbrain_dataset" placeholder="选择数据集" name="attachment" autofocus maxlength="36">
<input type="text" list="cloudbrain_dataset" placeholder="选择数据集" name="" id="answerInput" autofocus maxlength="36">
<datalist id="cloudbrain_dataset" class="ui search" style='width:385px' name="attachment"> <datalist id="cloudbrain_dataset" class="ui search" style='width:385px' name="attachment">
{{range .attachments}} {{range .attachments}}
<option name="attachment" value="{{.UUID}}">{{.Attachment.Name}}</option> <option name="attachment" value="{{.UUID}}">{{.Attachment.Name}}</option>
{{end}} {{end}}
</datalist> </datalist>
<input type="hidden" name="attachment" id="answerInput-hidden">
</div> </div>


<div class="inline required field"> <div class="inline required field">
@@ -186,4 +187,23 @@
} }
}) })
}) })
document.querySelector('input[list]').addEventListener('input',function(e){
var input = e.target,
list = input.getAttribute('list'),
options = document.querySelectorAll('#'+list+' option'),
hiddenInput = document.getElementById(input.getAttribute('id')+'-hidden'),
inputValue = input.value;
hiddenInput.value = inputValue;
for (let i=0;i<options.length;i++){
var option = options[i]
if(option.innerText===inputValue){
hiddenInput.value = option.getAttribute('data-value');
break
}
}


})
</script> </script>

Loading…
Cancel
Save