12 March 2007
Finally...DWT 0.3.0
Finally....DWT 0.3.0 is now available. This release was mostly about moving from integrating with yui-ext 0.33 to Ext 1.0. Check out the online demo to see it in action. Let me know how the quick search is working. Oh, and don't forget to download it here. Enjoy!
An amazing work. It enchants everything to me what you have done. Personally I think about working in re-usable extensions of Ext 1.0. Your work is incredible, but it does not seem to me re-usable.
I´d like to continue creating grid so and as Jack Slocum does it, because sometimes the IU that you propose is not the one that uses everybody.
For example, How I create grid in a DIV? You are forcing to see grid in contentpanel.
My English is bad I hope to me to have explained well.
@galdaka
What you are wanting is planned. I just wanted to get a *default* Domino User Interface built first and working with Ext. This *default* user interface is kind of like what you get by default in the Lotus Notes client. Future plans include giving developers the ability to add embedded outlines and views anywhere on the page. As for when these features will be available, I'm not really sure. I have a day job and a family to balance my schedule with so it will just depend on how much free time I get. However, if someone is willing to "sponsor" a feature, then I'll make the time. :)
I repeat myself: your work is incredible.
I have been working with Domino for several years and also I am integrating Ext 1,0 in Domino.
My opinion is: Extends jack slocum classes, so that they are possible to be integrated easily with his examples.
I prefer:
var cm = new Ext.grid.DefaultColumnModel(
{header: "CLIENTE", width: 120, dataIndex: 'cliente', sortable: true},
{header: "CIF", width: 180, dataIndex: 'cif', sortable: true},
{header: "ALBARÁN", width: 115, dataIndex: 'NumAlbaran', sortable: true},
{header: "FACTURA", width: 100, dataIndex: 'NumFactura', sortable: true}
);
var viewEntry = Ext.data.Record.create(
{name: 'cliente', mapping: 1},
{name: 'cif', mapping: 2},
{name: 'NumAlbaran', mapping: 3},
{name: 'NumFactura', mapping: 4}
);
var meta = {
root : 'viewentries',
record : 'viewentry',
totalRecords : '@toplevelentries',
id : 'position'
};
var viewEntryReader = new DominoUIViewXmlReader(meta, viewEntry);
ds = new DominoUIViewStore({
proxy: new Ext.data.HttpProxy({
url: this.viewUrl + '?ReadViewEntries',
method: "GET"
}),
reader: viewEntryReader,
remoteSort: true
});
var grid = new DominoUIGrid('example-grid', {
ds: ds,
cm: cm,
selModel: new Ext.grid.RowSelectionModel({singleSelect:true}),
enableColLock: false
});
grid.render();
var gridFoot = grid.getView().getFooterPanel(true);
var paging = new Ext.DominoUIPagingToolbar(gridFoot, ds, {pageSize: 15});
ds.load({params:{count:15}});
grid.getView().fitColumns();
that this:
view = new DominoUIView({
viewUrl : 'vista01',
viewPanel : layoutCenter,
layout:...
.....
});
because the second way is but difficult to integrate with kack Slocum´s code examples.
Sorry. Not to explain itself better because I do not speak English.
Hi Jack,
Awesome work !
You asked for feedback on the new quick search feature. My only complaint is that whenever I search for a keyword such as "Church", the view gets updated but the page counter doesn't. It remains on the same page and even if you press "next" you are not taken anywhere.
It's probably a little obvious and I guess you probably noticed and is working on that. But this feature is really useful as it is something that the Notes Client world had forever and we are not much used to see it on the web.
Features that I would really like to see would be a search field and categories. Maybe not categories in the Notes sense with the twist and all that but dynamic keywords fields that we could
select which value of the category we'd like to filter by. The search field would really be very helpful. Maybe even more than categories in the fist moment. But perhaps the search field would have to wait for a "searchviewentries" from Lotus... Which may never happen :)
Anyhow, thanks for the great job ! It's really useful for our Domino "widget-less" comunity.
Eduardo
How goes the "independent" version of dwt 0.3.0?