Radera-knappen på upprepande tabell InfoPath 2010

Detta slags gemensam begäran från kunden att få typ av små knappen Ta bort eller bild i varje för att ta bort.

Jag kunde inte hitta något sätt att använda regler för att ta bort rader. En rad C #-kod skulle göra susen J

 

Lägg till och klicka på “Redigera formulär kod” in-knappen Egenskaper.

 


offentliga
void DeleteRow_Clicked(objekt sändare, ClickedEventArgs och)

{


// Skriv din kod här.

e.Source.DeleteSelf();

}

 

 

När tar bort källan för knappen, det tar bort aktuell nod i DOM, noden innehåller hela raden.

 

Ladda provet formulär med kod här.

 

2 kommentarer till knappen Ta bort på Upprepande tabell Infopath 2010

  • […] en snabb bit kod jag hittade på Uday s mstechblog webbplats som gör det lite enklare för användarna att ta bort en rad i en upprepande tabell. Istället för […]

  • Neha

    Om jag har två upprepande tabell i en sektion och varje rad har en delete-knapp med samma id för både upprepande tabell så vad ska jag göra för att ta bort på samma rad från båda upprepande tabeller med ett enda klick…Om jag försöker din ovan förslag då det bara tar bort raden från en upprepande tabell,inte från båda..

    Plz ge dina värdefulla förslag…dess brådskande..

Lämna ett svar

Du kan använda dessa HTML-taggar

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>