На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
_uTabCtrl и всё о вкладках
TRANE73 Дата: Вторник, 06.12.2011, 21:17 | Сообщение # 1
Offline
Заглянувший
Проверенные
Сообщений:10
Награды:4
Замечания:0%
Репутация
46
Вообщем очень нужно найти документацию по работе с функцией _uTabCtrl, которая есть в стандартном u.js. _uTabCtrl отвечает за создание вкладок, пример:


Вот сама функция (основная, помимо дополнительных):

Code
function _uTabCtrl(b, e, a, f, h, j) {
     this.constructor = _uTabCtrl;
     this.name = b;
     this.ntabs = e;
     this.props = $.extend({parentnode: null, wnd: null, app: a && a.wnd && a.wnd.app || null, width: "auto", height: "auto", min_height: 50, active_tab: -1, close: 0, design: "std", noinit: false, markload: "<div align=\"left\"><div class=\"myWinLoad\"></div></div>", emptycontent: "", onload: null, onshow: null, onhide: null, onbeforechange: null, onchange: null, onbeforeclose: null, onclose: null, ondestroy: null, onresize: null, rtl: 0}, a || {});
     this.app = this.props.app;
     this.state = {init: false, destroyed: false};
     this.design = this.props.design && _uTabCtrl.designs[this.props.design] ? _uTabCtrl.designs[this.props.design] : _uTabCtrl.designs.std;
     this.idx = _uTabCtrl.nextidx++;
     _uTabCtrl.all[this.idx] = this;
     this.width = parseInt(this.props.width) || 0;
     this.height = parseInt(this.props.height) || 0;
     this.data = [];
     this.pend_show = null;
     this.decor = {cdw: 0, cdh: 0, pdw: 0, pdh: 0, ph: 0};
     this.maxid = 0;
     this.wnd = null;
     this.scrollpos = {tabswidth: 0, havewidth: 0, pos: null};
     for (var g = 0; g < e; g++) {
         var d = j && j[g] || {};
         var c = d.id || "";
         if (!c || c.length == 0) {
             c = "_tc" + this.idx + "tb" + this.maxid++;
         }
         this.data[g] = {id: c, title: f && f[g] || ".", dat: h && h[g] || "", footer: d.footerc || null, footerh: d.footerh && d.footerh > 0 ? d.footerh : 0, header: d.headerc || null, headerh: d.headerh && d.headerh > 0 ? d.headerh : 0, footercont: null, headercont: null, cont: null, ismarkload: 0, markloadcont: null, obj: null, ishidden: d.hidden, clbut: null, link: null, href: d.href, target: d.target, label: null, close: d.close == undefined ? this.props.close : d.close, icon: d.icon, markload: d.markload, firstload: 0, onload: d.onload == undefined ? this.props.onload : d.onload, onshow: d.onshow == undefined ? this.props.onshow : d.onshow, onhide: d.onhide == undefined ? this.props.onhide : d.onhide, onbeforechange: d.onbeforechange == undefined ? this.props.onbeforechange : d.onbeforechange, onchange: d.onchange == undefined ? this.props.onchange : d.onchange, onbeforeclose: d.onbeforeclose == undefined ? this.props.onbeforeclose : d.onbeforeclose, onclose: d.onclose == undefined ? this.props.onclose : d.onclose};
     }
     this.active_tab = this.props.active_tab == "auto" ? "auto" : this.idxbyid(this.props.active_tab);
     this.sesupdate = 0;
     if (!_uTabCtrl.globalset) {
         _uTabCtrl.globalset = true;
     }
     this.butdown = new _uDraggable(this, null, null, null, function (i, k) {this.design._onbuttonup(this, i, k);});
     if (!this.props.noinit) {
         this.init();
     }
}


Где-то видел мануал подобный этому:


Кто видел или слышал что-нибудь по данной теме, прошу отзовитесь!

Добавлено (06.12.2011, 21:17)
---------------------------------------------

Code
var d = [['left', 'b', '<div id="tab1">Левый</div>'], ['center', 'e', '<div id="tab2">Центер</div>'], ['right', 'h', '<div id="tab3">Правый</div>'], ['j', 'k', '']];
  new _uWnd('tr', 'test', 640, 400, {autosize:0, align:'left',closeonesc:1,fadetype:2,fadespeed:500,fadeclosetype:2,fadeclosespeed:500,},
new _uTabCtrl("tabs_", 3,{noinit:1},
  [d[0][0], d[1][0], d[2][0]], [d[0][2], d[1][2], d[2][2]],
  [{
close: 0,
id: "tab1",
},
{
close: 0,
id: "tab2",
},
{
close: 0,
id: "tab3",
}])
);


вот это выводит вкладки в uWnd-окне, а как их извлечь на страницу в нужное место пока хз, вообщем если просто выводить без окна, то они показываются в самом низу страницы, пробовал разными способами перетащить их в середину куда надо, но увы никак не получается, жду помощи


 
MaSTerGuiTar Дата: Вторник, 06.12.2011, 22:07 | Сообщение # 2
Offline
Генералиссимус
Модераторы
Сообщений:1653
Награды:17
Замечания:0%
Репутация
183
У 7софта (вроде) сделанно то, что тебе нужно smile
 
TRANE73 Дата: Вторник, 06.12.2011, 22:21 | Сообщение # 3
Offline
Заглянувший
Проверенные
Сообщений:10
Награды:4
Замечания:0%
Репутация
46
MaSTerGuiTar, у него вроде в uWnd-окне, а мне надо именно на странице

 
Сай_22 Дата: Вторник, 06.12.2011, 22:35 | Сообщение # 4
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
MaSTerGuiTar, у него
Quote (TRANE73)
в uWnd-окне

Эта фигня и у тебя стоит, только трейну захотелось немного проктологом себя почувствовать)


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
TRANE73 Дата: Среда, 07.12.2011, 12:05 | Сообщение # 5
Offline
Заглянувший
Проверенные
Сообщений:10
Награды:4
Замечания:0%
Репутация
46
Сай_22, почувствовал) не понравилось) написал сам свои вкладки biggrin

 
Сай_22 Дата: Среда, 07.12.2011, 16:44 | Сообщение # 6
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
TRANE73, тогда тему с чистой душой и сердцем можно закрывать?

Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
TRANE73 Дата: Четверг, 08.12.2011, 00:22 | Сообщение # 7
Offline
Заглянувший
Проверенные
Сообщений:10
Награды:4
Замечания:0%
Репутация
46
Сай_22, канечно) hands

 
Сай_22 Дата: Четверг, 08.12.2011, 00:28 | Сообщение # 8
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
Quote (TRANE73)
канечно

Антисепт, слышал?


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
  • Страница 1 из 1
  • 1
Поиск: