Hi I needed to do the same in my own projects, however I just
decorated the functions which I wanted to modify. Like:

original_dismissRelatedLookupPopup = window.dismissRelatedLookupPopup;
window.dismissRelatedLookupPopup = function () {
    // put your own code here ...
    original_dismissRelatedLookupPopup.apply(this, arguments);
};

Maybe this helps until a way is introduced in django to modify this behaviour.

--
Servus,
Gregor Müllegger

On Jun 13, 2011 4:23 PM, "Harris Lapiroff" <harrislapir...@gmail.com> wrote:
> I think this is a great idea! I would certainly benefit from it.
>
> It might be worth considering if there are any methods for passing a
> callback function that are better than GET parameters—though I can't
> think of any off the top of my head.
>
> H.
>
> On Jun 13, 12:16 am, Alex Kamedov <kame...@gmail.com> wrote:
>> Hi all!
>>
>> I make integration with warehouse system and want to reuse existing
>> functionality in django.contrib.admin to manage links between this system
>> and catalog on site.
>> I can't get access to warehouse system database, I have only export file. I
>> write some views to represent its items in django admin. And now I need
>> something like related field in django admin forms, but has some filters
>> applied to changelist and has some other user interface.
>>
>> I think, the best solution for this case is put some links with
>> showRelatedObjectLookupPopup javascript function on admin changelist, but
>> after user choose the object, my own javascript function must
>> be called instead of dismissRelatedLookupPopup javascript function.
>>
>> Execution of dismissRelatedLookupPopup is hard coded in python code now. The
>> easiest way to implement use case described higher is adding new GET
>> argument "_callback" to changelist view.
>>
>> What are you think about this? If this solution was accepted I can write
>> patch and tests for it.
>>
>> Cheers!
>> --
>> Alex Kamedov
>> skype: kamedov    www: kamedov.ru
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To post to this group, send email to django-developers@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-developers+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-developers?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to