Jump to content

aln02

uniGUI Subscriber
  • Posts

    57
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by aln02

  1. aln02

    dbGrid forceFit

    I tried, but for the unclear reasons doesn't work
  2. aln02

    dbGrid forceFit

    Add on MainForm.Script function OnGridResize(sender, adjWidth, lastColNotResize) { var TotWidth=0, VarWidth=0, ResizableColumnCount=0, i1=0, i2=0, colModel=sender.getColumnModel(); lastColNotResize=lastColNotResize||0; if (lastColNotResize>0) {i2=lastColNotResize} else {i1=-lastColNotResize}; for(i=1;i<colModel.columns.length;i++) {TotWidth+=colModel.columns.width; ResizableColumnCount++;} TotWidth+=colModel.columns.length; VarWidth=adjWidth-TotWidth; if ((ResizableColumnCount-i1-i2)>0){VarWidth=VarWidth/(ResizableColumnCount-i1-i2)} for(i=1+i1;i<colModel.columns.length-i2;i++) {colModel.setColumnWidth(i, colModel.columns.width+VarWidth)} } and Add on unidbgrid.ClientEvents function OnReconfigure(sender, store, colModel) { OnGridResize(sender, sender.width, 3); } and function OnResize(sender, adjWidth, adjHeight, rawWidth, rawHeight) { OnGridResize(sender, adjWidth, 3); }
  3. To css going complete with UNIGUI there is a definition only for the 4th CalendarID. It is possible to add additional in servermodule.customCSS For example the description for seven calendarId: /* -------------------------------- calendar ---------------------------*/ .ext-color-1, .ext-ie .ext-color-1-ad, .ext-opera .ext-color-1-ad { color: #306da6; } .ext-cal-day-col .ext-color-1, .ext-dd-drag-proxy .ext-color-1, .ext-color-1-ad, .ext-color-1-ad .ext-cal-evm, .ext-color-1 .ext-cal-picker-icon, .ext-color-1-x dl, .ext-color-1-x .ext-cal-evb { background: #306da6; } .ext-color-1-x .ext-cal-evb, .ext-color-1-x dl { border-color: #29527A; } .ext-color-2, .ext-ie .ext-color-2-ad, .ext-opera .ext-color-2-ad { color: #86a723; } .ext-cal-day-col .ext-color-2, .ext-dd-drag-proxy .ext-color-2, .ext-color-2-ad, .ext-color-2-ad .ext-cal-evm, .ext-color-2 .ext-cal-picker-icon, .ext-color-2-x dl, .ext-color-2-x .ext-cal-evb { background: #86a723; } .ext-color-2-x .ext-cal-evb, .ext-color-2-x dl { border-color: #711616; } .ext-color-3, .ext-ie .ext-color-3-ad, .ext-opera .ext-color-3-ad { color: #b6a980; } .ext-cal-day-col .ext-color-3, .ext-dd-drag-proxy .ext-color-3, .ext-color-3-ad, .ext-color-3-ad .ext-cal-evm, .ext-color-3 .ext-cal-picker-icon, .ext-color-3-x dl, .ext-color-3-x .ext-cal-evb { background: #b6a980; } .ext-color-3-x .ext-cal-evb, .ext-color-3-x dl { border-color: #8C500B; } .ext-color-4, .ext-ie .ext-color-4-ad, .ext-opera .ext-color-4-ad { color: #aa00aa; } .ext-cal-day-col .ext-color-4, .ext-dd-drag-proxy .ext-color-4, .ext-color-4-ad, .ext-color-4-ad .ext-cal-evm, .ext-color-4 .ext-cal-picker-icon, .ext-color-4-x dl, .ext-color-4-x .ext-cal-evb { background: #aa00aa; } .ext-color-4-x .ext-cal-evb, .ext-color-4-x dl { border-color: #007700; } .ext-color-5, .ext-ie .ext-color-5-ad, .ext-opera .ext-color-5-ad { color: #00D9FF; } .ext-cal-day-col .ext-color-5, .ext-dd-drag-proxy .ext-color-5, .ext-color-5-ad, .ext-color-5-ad .ext-cal-evm, .ext-color-5 .ext-cal-picker-icon, .ext-color-5-x dl, .ext-color-5-x .ext-cal-evb { background: #00D9FF; } .ext-color-5-x .ext-cal-evb, .ext-color-5-x dl { border-color: #000077; } .ext-color-6, .ext-ie .ext-color-6-ad, .ext-opera .ext-color-6-ad { color: #FF0000; } .ext-cal-day-col .ext-color-6, .ext-dd-drag-proxy .ext-color-6, .ext-color-6-ad, .ext-color-6-ad .ext-cal-evm, .ext-color-6 .ext-cal-picker-icon, .ext-color-6-x dl, .ext-color-6-x .ext-cal-evb { background: #FF0000; } .ext-color-6-x .ext-cal-evb, .ext-color-6-x dl { border-color: #007777; } .ext-color-7, .ext-ie .ext-color-7-ad, .ext-opera .ext-color-7-ad { color: #168F6F; } .ext-cal-day-col .ext-color-7, .ext-dd-drag-proxy .ext-color-7, .ext-color-7-ad, .ext-color-7-ad .ext-cal-evm, .ext-color-7 .ext-cal-picker-icon, .ext-color-7-x dl, .ext-color-7-x .ext-cal-evb { background: #168F6F; } .ext-color-7-x .ext-cal-evb, .ext-color-7-x dl { border-color: #070707; }
  4. Try approximately so: Ext.util.CSS.swapStyleSheet( 'ext-3.4.0/resources/css/xtheme-gray.css', 'ext-3.4.0/resources/css/ext-all-notheme.css' );
  5. I apologize, I was mistaken and hurried with a question. It is properly behavior. Necessary put variable inside mainform's class.
  6. Hi! I don't know, it is a bug or it is by design? Variable in MainForm changes from other web or vcl of session. An example in an investment. By button pressing in one session we receive 1, then we open the second and press button and we receive already at once 2 etc. Thanks. Project1.rar
×
×
  • Create New...