Can I dynamically disable a drilldown in Siebel 7.8? - siebel

I have a list applet with a drilldown in one of the columns, and I want to enable or disable it based on another field's value. Something like a dynamic drilldown, but instead of choosing a different view, I want to disable the navigation for some of the records.
Can this be done in Siebel 7.8?
Ideally without server scripting... and definitely without ugly browser scripting hacks, please.
I have tried creating a dynamic drilldown, but it doesn't work because I have to specify a target view in my parent default drilldown. If I use an inactive view for that, then the whole dynamic drilldown is ignored and Siebel simply uses the one with the next sequence number.
I can think of a couple of ways to implement it, but both are far from ideal:
Writing some server script to detect the drilldown event before it happens, and abort it if needed with a RaiseErrorText message. It should be doable... but I'd rather disable the drilldown than throw an ugly error to my users.
Placing the drilldown in a calculated field, and make it have no text when there should be no navigation. If there is no text, there is nothing the users can click to drilldown, right? But I would have to add a new column just for the drilldown, which would be confusing for the users.

If you don't want any scripting. There are 2 ways.
First way is using toggle applet.
1.Main Applet will have the drill down down object. And Toggle applet will not have the drill down objects.
2.Create a field in the BC to use it in the Toggle Applet condition .Toggle Applet will be displayed when the drilldown is not required.
Second way you can achieve it is through visibility Type attribute in the drilldown object as well as visibility Applet Type attribue at the view level.

Related

Drill Through Once a Specific Field is selected from a Visual

I have a Requirement where User wants to leverage Drill Thorugh option by just selecting the field from a Visual.
We have different ways to drill-through and thats possible only after selecting a field and doing right click or by adding a Button and setting action as drill-through.
But is there a possibility of drill-through directly if a field is selected (and avoid doing right click) or Just click the Button and it should drill though (by default or using any logic).
Inputs will be really Appreciated.
Thanks
To see if there is a possibility of drill-through directly if a field is selected (and avoid doing right click) or Just click the Button and it should drill though (by default or using any logic).

Add a new button to siebel list applet

I have a requirement to add a new button to a List Applet with the caption 'TEST'. I have added a new control to the specific list applet with HTML Type 'MiniButton' and Caption as 'TEST'. The button displayed as follows. what could be the reason for this and how to correct it?
Have you check the location where you added the button in the list applet? If you add the control to the specific control location like "new","query" they might appear odd. Check also the button's property "HTML Bitmap" - it should be empty.
As Pirkka mentioned, with post-IP17 Siebel the applet "edit weblayoyut" is only in WebTools and it doesn't work well. If you are using this version of Siebel, you might want to remove check the applet webtemplate item and ensure the SEQUENCE number assigned to it is correct. Just edit it in that list reference. My experience with the latest Siebel versions is that just adding the applet webtemplate item record directly is the best approach.
Check the underlying webtemplate that is used for your applet. Make sure that the sequence number assigned at the applet webtemplate item level for your control is actually corresponding to a control section in the underlying list applet webtemplate.
Is the applet and/or webtemplate custom? If it is OOTB, can you share the names?

Perfrom action based on user input without custom dialog in filemaker

I am developing a database solution in Filemaker Pro 16. I have a "customers" and "projects" table.
What I want to achieve is the following:
User clicks on a button
New window appears in which the user selects a customer from a drop down list
New project will be created
New window appears in which the user can enter the project information.
How can I do this. One can think, of course of an additional table in which temporary values are stored. In that case, I can store my customer selection in this table. However, what about concurrency. What if two people are going to add a project at the same time? In that case you would need a temporary values table for each user.
The most straightforward solution would be to directly store the selected customer in a variable. However, I don't think you can do that.
PS: I don't want to use a Custom Dialog. In that case, I think, you cannot add a drop down list.
Hope someone can help!
Use a Popover button for your customer selection.
Place your Drop Down list in the Popover panel, and store the Customer ID in a global field (they are local for each user).
Perform your script and navigate to your project layout upon selection, for instance using an OnObjectModify Script Trigger.

Django multi-select widget. Add arbitrary select components

i would like to make a widget that lets the user select a value from a drop-down list and then add new drop-down lists with values filtered based on the previous selections. I don't know where to start from....
If the amount of drop-downs is finite and determinable by the time you develop the software (e.g. selecting country->city->street) I would suggest to:
add all the extra dropdowns (without data yet) to your form, make sure they are hidden
use jqueryui to un-hide and populate the dropdowns as needed using ajax
Don't forget to disable/hide the whole form by default and only show it if JS is enabled in browser.
Also, you will of course need another view, with which only ajax speaks.
Here for you to catch the idea how the stuff should work. Sorry don't know if they have anything more similar. But: user selects something -> jquery requests data for the next dropdown -> jquery displays next populated dropdown.

How do you get a list picker like the kind shown in the alarm clock?

How do you create the big, scrolling list picker, like the kind that is created for datePicker and timePicker which is used on the WP7 default alarm clock? The remaining list pickers don't have quite the same effect. I would be using the list pickers only to choose integer values.
Thanks
The DatePicker and TimePicker are controls that are provided by the Silverlight Toolkit for WP7. What they actually do is present the selection in one control in your page, then navigate to a separate page that allows you to actually select a new date/time. In these separate pages they use a collection of LoopingSelector controls (one per item) that enable the user to select the parts of the date/time.
If you want to display a similar picker but for numeric values, then you need to implement the same infrstructure but using a single LoopingSelector and you need to provide the correct data source (that implements the ILoopingSelectorDataSource interface) that specifies the values for your control.
There is a great series of 3 posts on the LoopingSelector on WindowsPhoneGeek.com