garakh/kladrapi-jsclient

Город по умолчанию

psycoma opened this issue · 1 comments

Собственно вопрос до боли в зубах простой, есть плагин для joomla под виртуемарт.
ТЗ состоит в том чтобы избавить пользователя от необходимости вбивать город (по умолчанию город доставки один, СПб, да и то только пара районов. Как вывести город по умолчанию (без возможности правки) чтобы пользователь вбивал только адрес и дом (если я правильно понял, копать надо тут)

city.kladr({
            token: token,
            type: jQuery.kladr.type.city,
            withParents: true,
            labelFormat: LabelFormat,
            verify: true,




            select: function( obj ) {
                //city.val(obj.typeShort+'. '+city.val());
                //city.parent().find( 'label' ).text( obj.type );
                street.kladr( 'parentType', jQuery.kladr.type.city );
                street.kladr( 'parentId', obj.id );
                building.kladr( 'parentType', jQuery.kladr.type.city );
                building.kladr( 'parentId', obj.id );
                city.change();
                Log(obj);

            },
            check: function( obj ) {
                if(obj) {
                    //city.parent().find( 'label' ).text( obj.type );
                    street.kladr( 'parentType', jQuery.kladr.type.city );
                    street.kladr( 'parentId', obj.id );
                    building.kladr( 'parentType', jQuery.kladr.type.city );
                    building.kladr( 'parentId', obj.id );
                } 

                Log(obj);

            }
        });

Воспользуйтесь методом setValueById