Question

J'ai ajouté une case à cocher à ma liste, tout comme il y a une case à cocher dans une liste Participants et groupes: alt texte http://img8.imageshack.us/img8/605/ss20090528093906.png

Mais dans ma liste, je veux enregistrer la valeur sélectionnée à la base de données. Mais je ne sais pas comment. Je pourrais ajouter que je Figuring javascript à l'événement onClick, mais ne je sais où dois-je mettre ce javascript (ou puis-je utiliser le code C #?), Ni j'ai une idée de comment mettre à jour une base de données de javascript.

Peut-être que vous pourriez me aider, s'il vous plaît? Quelles sont les autres options? Et comment pourrais-je mettre en œuvre un?

Merci!

Dans le cas si quelqu'un d'autre veut ajouter case à cocher, puis ce article m'a aidé (mais pas un détail)

Était-ce utile?

La solution

Utilisez jQuery et les services Web SharePoint - joindre un gestionnaire de clic pour les cases à cocher et inclure du code qui trouve l'ID d'article de la même ligne - assez facile à trouver dans Firebug.

Il y a quelques exemples de code pour la partie service web sur mon blog:

http://tqcblog.com/2009/05/04 / sharepoint-discussion avec-jquery

Autres conseils

Vous pouvez utiliser jQuery, ajoutez un événement de clic à toutes les cases à cocher avec jQuery, et ont l'événement click effectuer un appel AJAX pour vous Webservice écrire et déployer à Sharepoint. Vous pouvez utiliser le éditeur de contenu Webpart pour injecter Javascript dans la page. Déployer le webservice comme une caractéristique.

vous pouvez mettre en œuvre un ItemEventReceiver qui fait la substance de base de données pour vous et le joindre à votre liste. Le ItemEventReceiver doit écouter sur l'événement ItemAdded, ItemUpdated et ItemDeleted afin que vous puissiez réagir sur ces différentes situations et d'écrire les informations dans votre base de données.

Pour plus d'informations sur les récepteurs d'événements, vous devriez jeter un oeil à Le blog de Brian Wilson sur ce sujet ou sur MSDN .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top