Feld "Kind" fehlt.

  • Hallo zusammen,


    Mir ist aufgefallen, wenn ich das RpcDetailedItem eines Elementes abfrage, fehlt dort das "Kind" Feld, somit ist es leider umständlich den Typ zu erkennen, man kann das dennoch über Properties und dann je nachdem welches Property Feld ausgefüllt ist herrausfinden.. Hier ist ein Auszug aller Felder die ich bekomme:


    ID : 1
    GroupRef : 4
    GroupName : Einkauf
    GroupPath : Einkauf
    UserRef : 2
    UserName : gpadmin
    TopicRef : 10
    TopicName : Lieferscheine
    TopicPath : Einkauf > Lieferscheine
    ColorRef : 3
    ColorCode : 16033476
    ColorName : Rückruf erforderlich
    State : 1
    Priority : 2
    Flags : 14545
    From : XmlRpc.XmlRpcStruct
    Recipients : System.Object[]
    Subject : testi test 123
    Number : T-6Q0033IL4U-11
    Size : 464864
    StartDate : 23.02.2012 11:07:15
    EndDate : 23.02.2012 11:13:37
    ReadingUsers : System.Object[]
    Created : 23.02.2012 11:07:15
    Modified : 23.02.2012 11:24:00
    Protocol : System.Object[]
    Remarks : System.Object[]
    Properties : XmlRpc.XmlRpcStruct


    Gruß,


    Raphael

  • Hallo,


    dies ist Teil der Optimierung. Eigenschaften die eine leere Zeichenkette, eine 0 oder False enthalten, werden nicht übermittelt. Das heißt, fehlt ein Wert, kann immer der "Default" Wert angenommen werden (anhängig vom Datentyp der Eigenschaft).


    Der Beitrag gehört übrigens eigentlich ins Entwicklerforum, ich werde ihn später dorthin verschieben. :)

  • Hey !


    Ist dann Email der Default Wert für das Feld Kind?


    Habe gerade eine Aufgabe erstellt und dort bekomme ich dann auch das Feld Kind.. Aber persönlich würde ich ja sagen manche Felder wie Kind sollten immer übergeben werden...


    Aber danke für die Antwort!