Jquery SPdesigner - PullRequest
       2

Jquery SPdesigner

0 голосов
/ 24 октября 2010

У меня есть требование в SPDesigner.

В раскрывающемся списке есть список опций. В этой же форме есть еще один выпадающий список.

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

Первый выпадающий список:

<select id='firstdropdown' name='dropdown1'>
<option value='a'>A</option>
<option value='b'>B</option>
<option value='c'>C</option>
</select>

Второй выпадающий список:

<select id='seconddropdown' name='dropdown2'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>
    <option value='6'>6</option>
    <option value='7'>7</option>
    <option value='8'>8</option>
    <option value='9'>9</option>
    <option value='10'>10</option>
    <option value='11'>11</option>
    <option value='12'>12</option>
    </select>

Если я выберу вариант А из первого раскрывающегося списка, мне нужно заполнить вариант 1,2,5,6 во втором раскрывающемся списке Если я выберу вариант B из первого раскрывающегося списка, мне нужно заполнить вариант 3,4,7,8,9,10,11 во втором раскрывающемся списке

Если я выберу опцию c из первого раскрывающегося списка, мне нужно заполнить опцию 12 во втором раскрывающемся списке.

Как я мог это сделать, используя Jquery. Я опробовал свой метод, но те же данные (избыточные) заполняются, если я изменяю параметры более одного раза в форме.

Я должен использовать методы Jquery в качестве пользовательского списка sharepoint.

Любые правильные направления, пожалуйста? Хари

1 Ответ

3 голосов
/ 25 октября 2010

Эту проблему можно решить намного проще, если использовать замечательную библиотеку jquery spservices в codeplex - http://spservices.codeplex.com/

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...