Брзо и лако: Набавите СПФолдер једне СПЛистИтем у догађају Рецеивер

Мрзим да признам, but I struggled with this one all day. My event receiver needs to update a field of its parent folder. This little bit shows how to do it:

приватан воид УпдатеПарентФолдер(СПИтемЕвентПропертиес Некретнине)
{

СПФолдер тхисИтемФолдер = пропертиес.ЛистИтем.Филе.ПарентФолдер;
thisItemFolder.Item["ZZ Approval Status"] = "Good news, свако!";
thisItemFolder.Item.Update();


} // УпдатеПарентФолдер

У овом случају, Радим у библиотеци докумената и својства долазе из ИтемАддед догађаја.

Трик је у томе да не можете добити СПФолдер на ставке директно из саме ставке (и.е. пропертиес.ЛистИтем.Фолдер је нулл). Уместо тога, идите на вези Филе ставке листе и добити именик фајла.

</крај>

Претплатите се на мој блог!

Једна мисао о "Брзо и лако: Набавите СПФолдер једне СПЛистИтем у догађају Рецеивер

Леаве а Репли

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *