Lorsque j'utilise CAML pour filtrer mon ListView, il ok quand j'utilise cette CAML:Lorsque j'utilise CAML pour filtrer ListView, <! - #RENDER ECHEC -> était le spectacle dans ListView
query = "<Where><Or>" +
"<And>" +
" <Eq>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"<Value Type=\"Text\">Tag</Value>" +
"</Eq>" +
"<IsNotNull>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"</IsNotNull>" +
"</And>" +
"<And>" +
" <Eq>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"<Value Type=\"Text\">Word</Value>" +
"</Eq>" +
"<IsNotNull>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"</IsNotNull>" +
"</And>" +
"</Or>" +
"</Where>";
Cela peut fonctionner correctement.
Mais quand je l'utilise Caml ci-dessous, il affichera erreur dans ListView
query = "<Where><Or>" +
"<And>" +
" <Eq>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"<Value Type=\"Text\">Tag</Value>" +
"</Eq>" +
"<IsNotNull>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"</IsNotNull>" +
"</And>" +
"<And>" +
" <Eq>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"<Value Type=\"Text\">Word</Value>" +
"</Eq>" +
"<IsNotNull>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"</IsNotNull>" +
"</And>" +
"<And>" +
" <Eq>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"<Value Type=\"Text\">Word Test</Value>" +
"</Eq>" +
"<IsNotNull>" +
"<FieldRef Name=\"TagForDiscussion\"></FieldRef>" +
"</IsNotNull>" +
"</And>" +
"</Or>" +
"</Where>";
Je viens d'ajouter un filtre sur la deuxième CAML, pourquoi il ne peut pas fonctionner?
Quelqu'un peut-il aider?
Merci kedk