Опрос Sharepoint: Могу ли я добавить поле для комментариев к рейтингу (Likert)? - PullRequest
1 голос
/ 26 февраля 2010

Я делаю опрос в Sharepoint, используя встроенный инструмент для опросов.

Я хочу добавить поле для комментариев рядом с моими "оценочными" вопросами. например,

Q1. Ты любишь рыбу?

  1. Совсем нет
  2. Они в порядке
  3. Я люблю рыбу!

Комментарий:

Как я могу сделать все это в рамках одного вопроса? Я, конечно, могу добавить новый текстовый вопрос, но он станет Q2, и я хочу, чтобы он был частью того же вопроса.

Есть идеи, как мне это сделать?

Та,

Ben

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

У меня было подобное требование однажды. Для этого не существует прямого пути. Но вот работа, которую я использовал.

1.Добавьте вопрос в текстовом поле под вопросом, под которым вам нужно это поле для комментариев.

2. Отредактируйте страницу Newform.aspx и вставьте веб-часть редактора контента в нижнюю часть существующей веб-части опроса

3. Скопируйте и вставьте приведенный ниже код в веб-часть редактора контента

<script> 
var tables

tables = (document.getElementById('ctl00_m_g_c7647c31_a9f9_4f27_aa53_e0728c485b2c_ctl00_ctl01_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField').offsetParent).offsetParent;

var i
var str
for(i=0;i<tables.rows.length;i++)
{
str = tables.rows[i].cells[0].innerHTML;
str = str.substring(0,7)
//alert(str);
if(str == 'Comment')
{
tables.rows[i].cells[0].innerHTML = '<table width=400px border=0><tr><td><font color=blue size=3></font></td></tr></table>';

}
}

</script>

В приведенном выше коде ctl00_m_g_c7647c31_a9f9_4f27_aa53_e0728c485b2c_ctl00_ctl01_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField - это идентификатор элемента управления Textbox (Вы можете получить его, просмотрев источник)

Мы получаем контейнер этого элемента управления (таблица) и затем скрываем вопрос. Надеюсь это поможет. Дайте мне знать, если вам понадобится дополнительная помощь.

0 голосов
/ 04 мая 2011

Существует простое решение для такого рода требований. при создании нового вопроса загляните в Дополнительные настройки вопроса. Существует опция для «Разрешить варианты заполнения»: Просто отметьте переключатель «Да». Это даст вам дополнительное текстовое поле для комментирования, предназначенное для типа выпадающего списка.

...