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.