Posts

Showing posts from February, 2011

grid icon smart gwt - icono en grid

grid icon smart gwt  GRID- icon.txt           ListGridField removeField = new ListGridField ("removeAction", 20);         removeField.setType (ListGridFieldType.ICON);         removeField.setCellIcon (str_img_del2);         removeField.setCanEdit (false);         removeField.setCanFilter (true);         removeField.setFilterEditorType (new SpacerItem ());         removeField.setCanGroupBy (false);         removeField.setCanSort (false);         removeField.addRecordClickHandler (new RecordClickHandler () {             public void onRecordClick (final RecordClickEvent event) {                               // Detecta si es nuevo o modificado segun el id                 String id = event.getRecord().getAttribute("idccdir");                 if ((id == null) || (id.equals("") || (id.isEmpty()))) {                     // ES NUEVO                     GridSource.removeData(event.getRecord());                 } else {                     // ES

array separete by comme gwt - separa x comas y convertir a array

varios - recorre un string x comas convertir a array.txt array separete by comme gwt                               //private java.util.ArrayList<String> xlist          = new java.util.ArrayList<String>(1000);                                String idents[] = x_list_chart.split( "," );                                for (int i =0 ; i < idents.length ;i++){                                               com.google.gwt.user.client.Window.alert( idents.length+  idents[i].toString() );                 }    separa x comas y convertir a array

icon in label gwt - icono en cualquier lado

icon in label gwt - icono en cualquier lado VARIOS - icono en cualkier lado.txt         String imgHTML = Canvas.imgHTML("/images/toolbar/login.png");         menuButton.setTitle("<span>" + imgHTML + "&nbsp;" + "User Access" + "</span>");

validation gwt java - validacion de datos en gwt

VALIDATION.txt validation gwt java  ort com.smartgwt.client.types.Alignment; import com.smartgwt.client.types.FormErrorOrientation; import com.smartgwt.client.util.SC; import com.smartgwt.client.widgets.IButton; import com.smartgwt.client.widgets.Label; import com.smartgwt.client.widgets.Window; import com.smartgwt.client.widgets.events.ClickEvent; import com.smartgwt.client.widgets.events.ClickHandler; import com.smartgwt.client.widgets.form.DynamicForm; import com.smartgwt.client.widgets.form.fields.TextItem; import com.smartgwt.client.widgets.form.validator.CustomValidator; import com.smartgwt.client.widgets.form.validator.IsIntegerValidator; import com.smartgwt.client.widgets.layout.HLayout; import com.smartgwt.client.widgets.layout.LayoutSpacer; public class TestTextError extends Window{     private DynamicForm form;        private TextItem textItem1;        private TextItem textItem2;     private TextItem textItem3;     private TextItem textItem4;  

objet class template - prototipo clase java gwt

TEMPLATE CLASE.txt package paketen name importS import asd.client.kernel.constants.k_variables; import asd.client.kernel.login.constants.k_lengu; <- LENGUAJ public class CLASENAME extends VLayout {     //------constants------------------------------------------------------------------------------------------------------------------------         //------variables : configuration------------------------------------------------------------------------------------------------------------------------            private k_variables    variables        = null;     private k_NOMBRCLASELABEL labels         = (k_NOMBRCLASELABEL)GWT.create(k_NOMBRCLASELABEL.class);         private int int_height_viewwindow;     private int int_width_tree_menu;         private k_Callback Callback;         //------objects : components------------------------------------------------------------------------------------------------------------------------     HLayout desktop = null;      

task timer gwt smart - temporizador en gwt smartclient

TASK - refrscar.txt task timer gwt smart Timer t = new Timer() { public void run() { statusGrid.invalidateCache(); statusGrid.fetchData(); Window.alert("james jara, who is"); } }; // Schedule the timer to run once in 5 seconds. t.scheduleRepeating(5000); temporizador en gwt smartclient

question confirm sc window smartgwt - ventana de confirmacion en smartgwt

 question.txt SC.confirm("Are you sure to delete your xxx?", new BooleanCallback() {                     public void execute(Boolean value) {                         if (value != null && value) {                             //proceed with delete                         } else {                             //Cancel                         }                     }                 }); . question confirm sc  window smartgwt ventana de confirmacion en smartgwt

Objetos java gwt smart client

objetos.txt class figura {   privated     todo lo que este en esto bloque solo lo ve la clase dueña     protected     todo lo que este en este bloque lo pueden acceder las clases hijas   public     todo mundo puede verlo   en cada uno esos bloques pueden ir dos cosas    miembros - estructuas, variables    funciones-metodos } override : significa que susituyo el metodo padre overload : sobre cargar una funcion

menu smart gwt client gwt

MENU - crear menu.txt         //MENU SUPERIOR         Menu ReferMenu = new Menu();         ReferMenu.setShowShadow(true);          ReferMenu.setShadowDepth(10);                MenuItem opcionA = new MenuItem(" Ventana 1 " , str_bg_image , "Ctrl+1");                 //EVENTOS                 opcionA.addClickHandler( new com.smartgwt.client.widgets.menu.events.ClickHandler() {                             @Override                             public void onClick(MenuItemClickEvent event) {                             new default_window(                                     labels.title_window_user()                                     ,300                                     ,200                                     //TASKBAR                                     , StatusButtonBar                                     //PADRE                                     , CenterLayout                                     , str_taskb_icon                            

call native - llamar a nativo gwt

LLAMAR PROPIEDADD INTERNA.txt call native  public class MyWindow extends Window {   public native String getHeaderIcon() /*-{     var self = [email protected]::getOrCreateJsObj()();     return self.headerIcon.src;   }-*/; } llamar a nativo gwt

layout : get childrens - recorrer childrens

layout - RECORRER CHILDRENS.txt. layout : get childrens  for (int i = 0; i < e.getChildren().length; i++) {   if (e.getChildren()[i].getID().contains("toolbar"))     e.getChildren()[i].hide(); } recorrer childrens

GRID : paint cell grid - pintar una celda de un grid

GRID - pintar un cell.txt GRID : paint cell grid Default You can set the CellFormatter of a TreeGridField/ListGridField. Code: myField.setCellFormatter(new CellFormatter() { public String format(Object value, ListGridRecord record, int rowNum, int colNum) { //define your condition here if (condition) { return "<div class=\"myClass\">"+ value + "</div>"; } //define your condition here else if (condition) { //... } else { return ""+value; } } }); And in your CSS file: Code: .myClass { background-color: blue; } .myClass {    background-color: blue; } pintar una celda de un grid

datasource send parameter - enviar parametro post get

DS - enviar parametro.txt datasource send parameter   DSRequest dsRequest = new DSRequest();       map<String, String> params = new HashMap<String, String>();    params.put("param_key", "param_value");   dsRequest.setParams(params);                                                                                                                    PerspectiveSource.removeData(Perspective_combobox.getSelectedRecord(), null, dsRequest);                                                                Perspective_combobox.fetchData();   Perspective_combobox.updateState(); enviar parametro post get

Datasource how to add record - como agregar un record a un datasource

DS - add record.txt Datasource how to add record                 endRow:false,startRow:false,                 title:"Add",ID:"btnAddRole", name:"btnAddRole",                 click:function (form,item){                         dsRole.addData({roleid:randomID(5), name:txtEnterRole.getValue(), description:"test"},                         function(){                             alert("txtEnterRole.getSelectedRecord --> "+txtEnterRole.getSelectedRecord());                         }                     );                 }, como agregar un record a un datasource

DATASOURCE get parse json of json hierchy

DATASOURCE get parse json of json hierchy.txt         dataSource.fetchData(null, new DSCallback() {                                @Override             public void execute(DSResponse response, Object rawData, DSRequest request) {                 // TODO Auto-generated method stub                                 Record[] record_data = response.getData();                                 //CONFIG BASICA                 titulo_chart         = record_data[0].getAttribute("titulo");                 subtitulo_chart        = record_data[0].getAttribute("subtitulo");                 b_msg_chart            = record_data[0].getAttribute("b_msg");                 t_msg_chart            = record_data[0].getAttribute("t_msg");                 //CONFIG X AXIS                     String x_list_primate = XMLTools.selectObjects( rawData , "/x_list/RESULTADO/x_list").get(0).toString();                                                  

Datasource GET ALL RRECORDS - obtener records deun datasource

DATASORUCE GET ALL RRECORDS.txt       dataSource.fetchData(null, new DSCallback() {                                @Override             public void execute(DSResponse response, Object rawData, DSRequest request) {                 // TODO Auto-generated method stub                                 Record[] record_data = response.getData();                                 //CONFIG BASICA                 titulo_chart         = record_data[0].getAttribute("titulo");                 subtitulo_chart        = record_data[0].getAttribute("subtitulo");                 b_msg_chart            = record_data[0].getAttribute("b_msg");                 t_msg_chart            = record_data[0].getAttribute("t_msg");                 //CONFIG X AXIS             //       JSONArray value = XMLTools.selectObjects( error_key , "/x_list/RESULTADO2");         //        String status = ((JSONString) value.get(0)).stringValue();                

CSS : add atributte CSS to element - agregar atributo css a un elemento gwt

CSS - agregar atributo.txt add atributte CSS to element elemento, stilo tab.setAttribute("titleStyle", cssStyleName); como agregar atributo css a un elemento gwt

Combobox remote in gwt - combobox remoto en gwt

COMBOBOX - remote sample config.txt Combobox remote in gwt  ListGridField citiesCountryField = cityListGrid.getField("countryID"); citiesCountryField.setAutoFetchDisplayMap(true); citiesCountryField.setDisplayField("countryName"); citiesCountryField.setValueField("countryID"); citiesCountryField.setOptionDataSource(CountryDS.getInstance()); combobox remoto en gwt

COMBOBOX: Get selected record - Obtener record seleccionado

Como obtener un record seleccionado de un combobox en gwt smartclient Record currentSelection = yourSelectItem.getSelectedRecord(); String displayValue = currentSelection.getAttribute(displayValueField); How to get current record selected in a combo box  of gwt smart client

Smartgwt CHARTS

CHARTS.txt Smartgwt CHARTS  Como hacer graficos en smartclient how to do chart with smartgwt client         ChartData cd1 = new ChartData( "Sales by Month 2006", "font-size: 14px; font-family: Verdana; text-align: center;" );         cd1.setBackgroundColour( "#ffffff" );         XAxis xa = new XAxis();         xa.setLabels( "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D" );         xa.setMax( 12 );         cd1.setXAxis( xa );         YAxis ya = new YAxis();         ya.setSteps( 16 );         ya.setMax( 160 );         cd1.setYAxis( ya );         BarChart bchart1 = new BarChart( BarStyle.NORMAL );         //bchart1.setTooltip( "$#val#" );         //bchart1.addValues( 133, 123, 144, 122, 155, 123, 135, 153, 123, 122, 111, 100 );         //cd1.addElements( bchart1 );         //chart1.setSize( "

Como hacer un cast

CAST.txt TreeGrid source = (TreeGrid) EventHandler.getDragTarget(); //TreeGrid source = (TreeGrid) event.getSource(); Como hacer un cast en smart gwt client How to make a cast objet with google web toolkit