Ошибка при попытке обновить данные в Apex? - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть форма на столе, когда я делаю изменения и пытаюсь сохранить, я получаю эту ошибку:

1 error has occurred
#LABEL2536612111501127# must have some value.

Любая идея, что это за чертов LABEL?и как это исправить?

Ответы [ 2 ]

1 голос
/ 17 ноября 2011

Возможно, проверка не удалась. У вас есть проверки, которые проверяют ненулевое поле? Кроме того, поле, помеченное как обязательное, само по себе также будет проверять ненулевое значение.

Я не знаю, почему отображается строка замещения. Предполагается проверить исходный код вашей страницы и взглянуть на html. Я думаю, что вы можете сопоставить числовое значение, которое вы видите, с различными элементами в вашей форме. Пример взят из простой формы, основанной на emp:

<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955991204660326497" /><input type="text" name="p_t02" id="P6_EMPNO" value="7788" size="32" maxlength="255" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955991414734326498" /><input type="text" id="P6_ENAME" name="p_t03" value="SCOTT" size="32" maxlength="10" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955991601403326498" /><input type="text" id="P6_JOB" name="p_t04" value="ANALYST" size="32" maxlength="9" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955991806798326498" /><input type="text" name="p_t05" id="P6_MGR" value="7566" size="32" maxlength="255" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955992024905326498" /><input type="text" class="datepicker" id="P6_HIREDATE" name="p_t06" maxlength="255" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955992219162326498" /><input type="text" name="p_t07" id="P6_SAL" value="3000" size="32" maxlength="255" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955993202832326504" /><input type="text" name="p_t08" id="P6_COMM" value=".22" size="32" maxlength="255" ...
<td  colspan="1" rowspan="1" align="left"><input type="hidden" name="p_arg_names" value="27955993400514326504" /><input type="hidden" name="p_t09" id="P6_DEPTNO_HIDDENVALUE" value="20" />

Найдите имя p_arg_names, а затем посмотрите на значение. Может быть, быстрое сочетание клавиш Ctrl + F может найти вам строку, в которой это происходит, и, следовательно, элемент, вызывающий у вас головную боль?

0 голосов
/ 13 марта 2014

Нельзя выбрать столбец первичного ключа ...

большинство из этих инструментов не разрешают пользователям обновлять столбец первичного ключа, если вы удалите столбец первичного ключа и нажмете следующее, с вами все будет в порядке ...

...